HakkımdaAbout

Kısa yoldan
gelmedim.
I didn't take
the short route.

İyi bildiğim ne varsa o yoldan geldi. Whatever I know well came the long way.

Ömer Faruk Bağcı
Nasıl başladıHow it started

Önce iki yıllık bir program A two-year programme first

Gaziantep İslam Bilim ve Teknoloji Üniversitesi'nde bilgisayar programcılığı okudum. Orayı hem bölüm hem yüksekokul birincisi olarak, 3,65 ortalamayla bitirdim.

Sonra dikey geçiş sınavına girdim; sayısalda Türkiye 546. oldum. Şu anda Fırat Üniversitesi Bilgisayar Mühendisliği'nde ikinci sınıftayım.

Daha öncesinde küçük işletmelere web sitesi yapıp satıyordum. Teknik olarak basit işlerdi ama bana hâlâ taşıdığım bir alışkanlık kazandırdılar: birinin parasını aldıysan işin gerçekten bitmiş olması gerekir.

I did a computer programming diploma at Gaziantep Islam Science and Technology University and came out of it top of my department and top of the school, with a 3.65 GPA.

Then I sat the national vertical transfer exam and placed 546th in Türkiye on the quantitative track. I'm now in my second year of computer engineering at Fırat University.

Before all that I was building and selling websites for small businesses. Simple work, technically — but it left me with a habit I still keep: once someone has paid you, the job has to be genuinely finished.

Nasıl devam ettiHow it went on

Aynı fikri gerçek dünyaya taşıdık We pushed the same idea into the real world

Bugün akademik yayın kaynaklarından veri toplayan scraper'lar yazıyorum. İşin özü şu: bir insanın saatlerce tekrarladığı bir işi bir kere doğru kurmak, sonra bir daha hiç düşünmemek.

Bitirme projemizde aynı fikri fiziksel dünyaya taşıdık. Gecemiz gündüzümüze karıştı; enerji hesabına ve ortak toprak hattına yeterince dikkat etmediğimiz için birkaç kart yaktık — ama sonunda çalıştı.

These days I write scrapers that gather data from academic publishing sources. The heart of it is this: set up a job someone would otherwise repeat for hours, get it right once, and then never think about it again.

For our capstone we pushed the same idea into the physical world. Days and nights blurred together; we burned through a few boards because we hadn't thought carefully enough about power budgeting and a shared ground — but in the end it ran.

O proje bana yazılımın ekranda bitmediğini öğretti. Bir hata artık kırmızı bir mesaj değil, dönmeyen bir motordu. Tecrübemiz yoktu, düşe kalka öğrendik — ama değdi.

That project taught me software doesn't end at the screen. A bug stopped being a red message and became a motor that wouldn't turn. We had no experience; we learned by stumbling — and it was worth it.

BaşarılarAchievements

Kâğıt üzerinde görünen kısmıThe part that shows up on paper

546 DGS SayısalVertical transfer exam · quantitative Türkiye sıralaması · 2025National ranking · 2025
3,65 Ön lisans ortalamasıAssociate degree average GANOCumulative GPA
1. Bölüm ve yüksekokul birincisiTop of department and school Bilgisayar Programcılığı · 2025Computer Programming · 2025
Zaman çizelgesiTimeline

Eğitim ve deneyimEducation & experience

Aralık 2025 — devamDec 2025 — present

Web ScrapingWeb Scraping

Bir veri teknolojileri şirketiA data technology company

  • Akademik yayın kaynaklarından dergi, makale ve kitap bölümü verisi çekiyorum I pull journal, article and book-chapter data from academic publishing sources
  • Çekilen veriyi düzenleyip teslim ediyorum I clean the collected data up and hand it over
  • Python kullanıyorum; işin bir kısmını yapay zekâ destekli yürütüyorum I work in Python and lean on AI assistance for part of the process
2025 — devam2025 — present

Bilgisayar Mühendisliği · LisansComputer Engineering · BSc

Fırat Üniversitesi · ElazığFırat University · Elazığ

  • Dikey geçiş sınavıyla geldim; şu anda ikinci sınıftayım I came in through the vertical transfer exam; currently in my second year
DGS Sayısal — Türkiye 546.Transfer exam — 546th in Türkiye
2023 — 2025

Bilgisayar Programcılığı · Ön LisansComputer Programming · Associate degree

Gaziantep İslam Bilim ve Teknoloji ÜniversitesiGaziantep Islam Science and Technology University

  • Mezuniyet ortalaması 3,65Graduated with a 3.65 GPA
  • Bitirme projesi: RoboMed — hastane otomasyonu ve eczane otomatı Capstone: RoboMed — hospital automation plus a pharmacy dispenser
Bölüm birincisi · Yüksekokul birincisiTop of department · Top of school
daha önceearlier

Serbest web geliştirmeFreelance web development

Kendi işimSelf-employed

  • Küçük işletmelere web sitesi yapıp sattım Built and sold websites for small businesses
  • İş teslim etmeyi, müşteriyle konuşmayı ve bitirmeyi ilk orada öğrendim That's where I first learned to talk to a client, deliver, and actually finish
YetkinliklerSkills

Ne kullanıyorumWhat I work with

DillerLanguages

Yazdığım dillerLanguages I write

C# — orta seviyeintermediate
Java — orta seviyeintermediate
Kotlin — Android tarafındaon the Android side
SQL — orta seviyeintermediate
Python — temel seviyebasic
C++ — Arduino tarafındaon the Arduino side

KütüphanelerLibraries

Birlikte çalıştıklarımThe ones I reach for

SeleniumPandas ASP.NET CoreWinForms Jetpack ComposeRoom

Scraping tarafında Selenium ve Pandas, masaüstü ve web tarafında .NET ekosistemi, mobilde Compose ve Room. Selenium and Pandas for scraping, the .NET ecosystem on desktop and web, Compose and Room on mobile.

MobilMobile

Android uygulama geliştirmeAndroid development

OmniDoc bu taraftaki en kapsamlı işim: 85 bin satır, 21 belge aracı, tamamı cihaz üzerinde çalışan çevrimdışı bir uygulama. OmniDoc is my most substantial work here: 85k lines, 21 document tools, an offline app that runs entirely on the device.

OmniDoc'a bakSee OmniDoc
Şu an öğreniyorumCurrently learning

İleri düzey JavaAdvanced Java

Java'yı zaten kullanıyorum; amaç dilin derinine inmek. I already use Java; the point is to go deeper into the language.