Öğrenen sistemler ve ölçülebilir arayüzler kuruyorum.
Topkapı Üniversitesi’nde yazılım mühendisliği okuyorum. Üç kişilik bir ekipte bir eğitim platformunun backend ve yapay zekâ tarafını yazdım; beş kişilik bir Scrum ekibinde frontend’i yönettim. İlgim, bir sistemin doğru çalıştığını nasıl kanıtlayacağın sorusunda yoğunlaşıyor.
Seçilmiş çalışmalar
Karnova
2026Öğrencinin tam olarak hangi kazanımda takıldığını tespit eden, içeriği ona göre uyarlayan eğitim platformu.
SmartScheduler
2025 — 2026Genetik algoritmanın ürettiği ders programını, öğretim üyesinin bakıp güvenebileceği bir arayüze çeviren iş.
Sismik Analiz
2025Deprem büyüklüğü geçmiş zaman serisinden tahmin edilebilir mi? Cevabım hayır oldu — ve bunu saklamıyorum.
FinTrack
2026Tek dosyalık bütçe planlayıcı. Hiçbir kütüphane kullanmadım; grafik katmanını Canvas 2D ile kendim yazdım.
Diğer projeler
Web Kütüphane
2025Kitap ödünç alma ve üyelik yönetimi. Kimlik doğrulamayı hazır bir paket yerine kendim yazdım.
Şifre Kasam
2026Flutter ile çok kullanıcılı yerel şifre yöneticisi. Bilinen bir güvenlik kısıtı var ve bunu saklamıyorum.
Nasıl çalışırım
Ölçemediğim şeyi iyileştirmem
Bir öğrencinin notu onun nerede takıldığını söylemez, bir modelin doğruluk oranı sürekli bir değeri tahmin ederken hiçbir şey ifade etmez. Önce doğru metriği bulurum, sonra kod yazarım.
Çalışmayan sonucu çalışıyor gibi göstermem
Deprem modelim R² = 0.10 verdi; bu sayıyı yukarı çekmenin kolay ve dürüst olmayan yolları vardı. Negatif bulgu da bulgudur. Aynı sebeple yayımladığım bir uygulamanın güvenlik kısıtını sayfasında açıkça yazarım.
Bağımlılığın altına bakarım
Grafik kütüphanesi kurmak yerine halkayı Canvas ile kendim çizdim, hazır kimlik paketi yerine oturumu bcrypt ile kendim kurdum. Üretimde hazır çözüm kullanırım — ama ne yaptığını bilerek.
Teknik yığın
- Diller
- TypeScript · JavaScript · Python · C# · Java · C · C++ · Dart · SQL
- Backend
- Django · ASP.NET Core · Node.js · Express · REST API
- Frontend & Mobil
- Next.js · React · Tailwind CSS · Flutter
- Veri
- PostgreSQL · MongoDB · SQLite · PyTorch
- Araçlar
- Git · Docker · GitHub Actions · Scrum
Daha eski çalışmalar
İletişim
Konuşalım
Staj ve yeni mezun pozisyonları için yazabilirsiniz. Pozisyonu ve ekibi kısaca anlatırsanız daha yararlı bir cevap verebilirim.
- E-posta
- eminakif2004@gmail.com
- Konum
- İstanbul, Türkiye
- Yanıt süresi
- Genellikle aynı gün
- Bağlantılar
- LinkedIn ↗GitHub ↗CV indir (PDF)