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.
Ö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.
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.
Kâğıt üzerinde görünen kısmıThe part that shows up on paper
Eğitim ve deneyimEducation & experience
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
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
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
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
Ne kullanıyorumWhat I work with
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
Birlikte çalıştıklarımThe ones I reach for
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.
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İ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.