Miraç Özcan
Ağcabay
Yazılım Müh. · Güvenlik Araştırmacısı
“Sistemleri önce kırar, daha sağlam inşa ederim.”
Kriptografi, yapay zeka ve siber güvenliğin kesişiminde çalışıyorum — her katmanda hem saldırı hem savunma perspektifiyle.
01 — Hakkımda
Manifesto.
Problem Çözme
Karmaşıklık, temel ilkelere indirgendikçe çözülür. Ortalama durumlardan önce sınır koşulları için tasarım yaparım — sistemler merkezlerinden değil, sınırlarından çöker.
Temiz Mimari
Kod, yazıldığı her bir katına karşı yüz kez okunur. Endişelerin ayrışması, öngörülebilir soyutlamalar ve dürüst isimlendirme müzakere edilemez.
Yazılım Zanaatkarlığı
Her arayüz, her sözleşme, her bileşen hassasiyet hak eder. API tasarımından son piksele kadar — standart aynıdır.
02 — Yetkinlikler
Planlar.
Çözümler tasarlarken ve hayata geçirirken kullandığım araçlar ve disiplinler — altyapıdan arayüze.
Backend
Frontend
Cloud & DevOps
Siber Güvenlik
Yapay Zeka
Mobile
02.5 — Deneyim
Yolculuk.
Yazılım dünyasındaki adımlarım — eğitimden pratiğe.
Microsoft
Yapay Zeka Yaz Okulu Stajyeri
- Yapay zeka alanında düzenlenen yaz okulunda staj programına kabul edildim.
- Makine öğrenmesi ve büyük dil modelleri konularında eğitim alacağım.
- Gerçek dünya projeleri üzerinde çalışma fırsatı bulacağım.
Fırat Üniversitesi
Yazılım Mühendisliği
- Yazılım mühendisliği temel derslerini aktif olarak takip ediyorum.
- Veri yapıları, algoritmalar ve nesne yönelimli programlama üzerine çalışıyorum.
- Java, Python ve JavaScript ile projeler geliştiriyorum.
03 — Çalışmalar
Proje Arşivi.
Tasarladığım, geliştirdiğim ve yayınladığım seçkiler.
Henüz proje eklenmedi.
05 — Blog
Saha Notları.
Kriptoloji, siber güvenlik ve yapay zeka üzerine teknik yazılar.
Kriptografinin Temelleri: RSA'dan Elliptic Curve'e
Asimetrik şifrelemenin nasıl çalıştığını, RSA ile ECC arasındaki farkı ve modern uygulamalarda hangisini seçmeniz gerektiğini anlatıyorum.
Yapay Zeka Güvenliği: Adversarial Saldırılar ve Savunma Teknikleri
Makine öğrenmesi modellerine yönelik adversarial saldırıların nasıl çalıştığını, gerçek dünya etkilerini ve mevcut savunma yöntemlerini inceliyorum.
Understanding Go Concurrency: Goroutines and Channels
A deep dive into Go's concurrency model — why goroutines are cheaper than threads, how channels enforce communication discipline, and where the model breaks down.
06 — GitHub
Aktivite.
GitHub'daki açık kaynak çalışmalarım ve güncel commit geçmişim.
05 — İletişim
Birlikte İnşa Edelim.
Freelance projeler, tam zamanlı fırsatlar ve ilginç iş birlikleri için açığım. Aklında bir şey varsa duymak isterim.