— Giriş

Yeni mezun bir yazılım mühendisiyim. Python ile geliştirme yapıyor, makine öğrenmesi ve yapay zekâ yönünde kendimi geliştiriyorum.

Üniversitede Java ve C# ile başladım, mezuniyet projemde makine öğrenmesine geçtim. Şimdi Python temelli bir stack'te ilerliyorum — klasik ML, veri analizi ve web geliştirme. Kod yazarken projeyi önce parçalara ayırır, temelini kurar, sonra detaya geçerim; böylece bir hata çıktığında onu nerede arayacağımı biliyorum.

2026

Image Watermarking Desktop App

Kullanıcıların görsellerine özel filigran ekleyebildiği, Tkinter ile geliştirilmiş bir masaüstü uygulaması. Pillow ile görüntü işleme, dosya yönetimi ve temiz bir GUI akışı.

Python
Tkinter · Pillow
2026

Text to Morse Code Converter

Metin ve Mors kodu arasında iki yönlü dönüşüm yapan bir Python scripti. Karakter eşleme, girdi doğrulama ve okunabilir çıktı formatlama üzerine pratik.

Python
Devam ediyor

Typing Speed Test

Klavye yazım hızını ölçen bir GUI uygulaması. Gerçek zamanlı hesaplama, kullanıcı etkileşimi ve olay yönetimi odaklı bir çalışma.

Python
Tkinter
Programlama
Python Java C# SQL JavaScript
ML / Data
Scikit-learn Pandas NumPy Matplotlib
Web & API
Flask BeautifulSoup Requests SQLAlchemy
Frontend
HTML CSS
Araçlar
Git GitHub
Diller
Türkçe · Anadil English · Profesyonel

Kökenler. İlk kez 13 yaşımda kod yazdım — Ikariam adlı tarayıcı oyununda klan kapağını HTML ile tasarlamak için. Aklımdaki tasarımı çıkarana kadar Google'da araştırdım, fontların fonksiyonlarını yeniden düzenledim, hata aldım, çözüm ürettim. Yıllar sonra fark ettim ki o döngü — araştırma, döküman okuma, deneme-yanılma — aslında baştan sona bir yazılım geliştirme süreciydi. Liseye geçtiğimde programcı olacağıma karar verdim; İngilizcem yeterli olmadığı ve Türkçe online kaynak da az olduğu için Java ve C kitaplarıyla başlangıcı yaptım. Robotik ve makineye olan ilgim beni C'ye yöneltmişti; bugün AI'a olan ilgim de aynı sebepten geliyor — işlev olarak benzer alanlar olduklarını düşünüyorum.

Çalışma biçimim. Bir projenin tek bir doğru çözümü yoktur. Ben kendi yöntemimde projeyi basite indirgemeyi tercih ediyorum: önce parçalara bölüyorum, temelleri atıyorum, sonra detaylara geçiyorum. Bileşenler birbirine girmiyor, bir hata çıktığında kaynağı nerede arayacağımı biliyorum. Bu yaklaşım ezbere dayalı bir eğitim sisteminde geliştirdiğim alışkanlığın doğal devamı: soru tiplerini ezberlemek yerine konunun mantığını anlamayı seçmek. Yapıyı kavrarsam, karşıma çıkacak sorunları ilk defa görüyor olsam bile daha kolay bir şekilde çözebilirim.

Mühendislik vizyonum. Mezuniyetten sonra sektörün hızla değiştiğini gördüm; giriş seviyesi pozisyonların hem AI hem de doygunluk nedeniyle daraldığını fark ettim. Bunu bir tehdit değil, üzerine kafa yorulması gereken bir gerçeklik olarak görüyorum. Benim için AI yaratıcılığın kaynağı değil, bir ortaktır. "Ne" kararı bana ait; bu kararın "nasıl" olacağı konusunda ise AI'ı bir ortak olarak kullanıyorum. Değişen dünyada geride kalmamak için çalışma sürecime Claude'u entegre etmeye çalışıyorum. Yine de temel pratiği kaybetmemek ve gelişimimi devam ettirmek için geleneksel yolla kod yazmayı sürdürüyorum.

Dayanıklılık. Başarısızlıktan korkmam. Ne kadar hata alırsam alayım tekrar denerim, umudumu kaybetmem. Adımlar küçük olsa bile ilerleme ilerlemedir. Zekadan çok hayal gücüne değer veririm: hayal gücü "ne" sorusunu cevaplar, zeka ise "nasıl". Hedef olmadan, yetenek tek başına nereye götürür?

Şubat 2026

100 Days of Code: The Complete Python Pro Bootcamp

Dr. Angela Yu · Udemy · 56.5 saat

Ref · 0004
Ocak 2025

Software Development on SAP HANA

SkillUp EdTech · Coursera

Ref · 0003
2018

SAP ABAP Temel Seviye Yazılım Eğitimi

Burak Kocaaslan · Udemy

Ref · 0002
2017

Microsoft Certified Software Developer

C# · ASP.NET MVC · HTML5/JS/CSS3 · Bilge Adam

Ref · 0001
06 · İletişim

Get in Touch

Yeni fırsatlara ve iş birliklerine açığım.