Frontend geçmişi ve ürün odaklı bir bakışla çalışan bir full-stack mühendisim — veri modelinden API'ye ve arayüze kadar uçtan uca TypeScript ile geliştiriyorum. Sanstech'te Frontend Tech Lead olarak işimin büyük kısmı kaldıraç: ekibin üzerine inşa edeceği mimariyi ve kuralları belirlemek, dikkatle review yapmak ve insanların önünü açıp iyi işin gerçekten yayına çıkmasını sağlamak. JavaScript → TypeScript geçişimize ve Tailwind'e taşınmamıza liderlik ettim; şimdi de AI'ın günlük çalışma biçimimize nasıl dokunacağını yönlendiriyorum.
Son zamanlarda bu merakın çoğu AI-native özelliklere gidiyor: agent döngüleri, tool-calling ve LLM orkestrasyonu. Bunları bir kütüphaneyi bağlayıp geçmek yerine ilk ilkelerinden anlamayı tercih ediyorum — sıfırdan yazdığım açık kaynak kodlama ajanı porti-code bu yüzden var. Bu yaklaşım yayına aldığım işlerde de görünüyor: çok sağlayıcılı LLM pipeline'ları, MCP tool-use ve embedding'lerle retrieval, üretimde. Hepsinin arkasındaki soru hâlâ aynı — “Neden daha iyi olmasın?”
Yaptıklarım
- Fişle — Türkiye'deki mali müşavirler için AI ile fiş okuma + Luca'ya muhasebe aktarımı.
- porti-code — sıfırdan yazılmış, açık kaynak bir kodlama ajanı.
Bahçe
tümünü gör →- AI Bahçesi — LLM'lerle geliştirme üzerine çalışma notları, şemalar ve açık sorular.
- Stack — birlikte geliştirdiğim araçlar ve her birinin yerini neden hak ettiği.
- Deneyim, Konuşmalar & Kaynaklar — nerede çalıştım, nerede konuştum, ne yayımladım.