Hakkımda
Merhaba, ben Berke.
Antalya’da yaşıyorum. Yapay zekâyı gerçek iş akışlarına, ölçülebilir ve kontrol edilebilir şekilde yerleştiren sistemler kuruyorum.
- Konum
- Antalya, Türkiye · GMT+3
- Yabancı dil
- İngilizce (B2)
- Özgeçmiş
- Deneyim, projeler ve teknolojiler
01
Odak
Gerçek bir işin içinde her gün kullanılabilecek AI sistemleri kurmaya odaklanıyorum. Her projede iş akışını baştan bölüyorum: hangi adım modelin, hangisi kodun, hangisi insanın. Sonra sistemin doğru çalıştığını ölçüyorum.
02
Karar ilkeleri
- Maliyeti baştan tasarlarım. Bir sistemin ne kadar tutacağı, kurulmadan önce belli olur. Her adımda önce en ucuz yol denenir, pahalı olana ancak gerçekten gerektiğinde geçilir.
- Modelin ve kodun işini ayırırım. Kodla doğrulanabilen her iş koda gider: hesaplama, puanlama, kural kontrolü. Model sadece yoruma ihtiyaç duyan yerde çalışır.
- Eksik veriyi gizlemem. Bir değer hesaplanamadığında yerine sıfır ya da tahmin yazmam; “veri yok” diye açıkça işaretlerim. Böylece kimse olmayan bir sayıya bakarak karar vermez.
- Ölçmeden “çalışıyor” demem. Maliyet, süre ve çıktı kalitesi her çalıştırmada ölçülür. Her iddianın arkasında, isteyen herkesin tekrar çalıştırabileceği bir komut vardır.
03
Ne yaptım
Bu portföyde kendi kurduğum sistemler var: bir otel operasyonları agent’ı, bir AI haber bülteni pipeline’ı, agent’lar için kalıcı bir bellek ve bir finansal puanlama motoru. AI Digest ve TechInves tamamlandı; Second Brain OS ve Hotel Operations Agent’ın geliştirmesi sürüyor. Her projenin ölçülen sayıları kendi sayfasında.
Araç seçimi işe göre değişiyor: farklı agent SDK’ları, orchestration framework’leri ve model API’leriyle çalışıyorum. Bu portföydeki pipeline’larda LangGraph, otel agent’ında OpenAI Agents SDK kullandım; arayüzleri FastAPI ile, belleği Markdown ve Git ile kurdum.
04
Ortak temalar
- Bellek ve context. Agent’ın bildiği her şey, insanın da açıp okuyabildiği ve düzeltebildiği düz dosyalarda durur. Her seferinde sadece o an gereken kısım yüklenir. KarşılığıSecond Brain OS
- Bilgiyi ayıklamak. Birçok kaynaktan gelen aynı bilgi bir kez gösterilir, önemli olan öne çıkar ve neye göre seçildiği açıkça yazar. KarşılığıAI Digest
- Karşılaştırma ve doğrulama. Bir sayı ancak benzerlerinin yanında anlam kazanır. Modelin yazdığı her metin, yayımlanmadan önce kural kontrolünden geçer. KarşılığıTechInves
- Yetki ve onay. Kuralı model değil, kod uygular. İnsan onayı gereken karar kalıcı bir kayıttır ve uygulanmadan önce yeniden kontrol edilir. KarşılığıHotel Operations Agent
05
Özgeçmiş
Özet
AI agent sistemleri kuruyorum: modelin, kodun ve insanın işini ayırıyor, çıktı kalitesini ve maliyeti ölçüyorum. Farklı agent SDK’ları, orchestration framework’leri ve model API’leriyle çalışıyorum.
Deneyim
Resepsiyonist — Asteria Hotels & Resorts
Yoğun sezonda tam zamanlı: farklı dillerde misafir karşılama, giriş-çıkış işlemleri, PMS üzerinden kayıt takibi. Hızlı tempolu, hataya az yer bırakan ve doğrudan insanla yürüyen bir iş.
Projeler
- Hotel Operations Agent — otel misafirleri için AI asistan Python, OpenAI Agents SDK, FastAPI, SQLite, React. Misafir taleplerini sohbetten alıp otelin kayıtlarına işliyor. Kuralları kod uyguluyor, onayı yönetici veriyor; otelde bir şey değişince misafire agent haber veriyor. Canlı eval’de 75/75. Nasıl çalışır · kod
- AI Digest — günlük AI haber bülteni Python, LangGraph, FastAPI, SQLite. Birçok kaynaktan gelen AI haberlerini topluyor, aynı olayı anlatanları birleştiriyor, özetleyip önem sırasına diziyor. Aylık maliyeti ~1 dolar; 600’ü aşkın testle korunuyor. Nasıl çalışır · kod
- Second Brain OS — agent’lar için kalıcı proje belleği Markdown, Git, Claude Code, Codex. Düz dosyalarda tutulan kalıcı bellek. Sadece o an gereken kısmı yüklüyor, karakter bütçesiyle sınırlı ve yanlış bilginin belleğe yerleşmesine karşı korumalı. Her projenin güncel durumu kendi reposunda, projeler arasında taşınan bilgi vault’ta tutuluyor. Açık şablon sürümü var; geliştirme sürüyor. Nasıl çalışır · kod
- TechInves — finansal puanlama ve araştırma raporu motoru Python, LangGraph, SQLAlchemy, Alembic, Next.js. Şirketleri benzerleriyle karşılaştırıp deterministik bir hesapla puanlıyor. Raporu model yazıyor; rapor yayımlanmadan önce kural katmanından geçiyor ve ağır bir ihlal raporu durduruyor. Nasıl çalışır · kod
Teknolojiler
- Programlama
- Python · SQL · TypeScript
- Yapay zekâ
- Agent SDK’ları · LangGraph · LangChain · model API’leri · Claude Code · Codex · MCP
- Backend
- FastAPI · SQLAlchemy · Pydantic · SQLite/PostgreSQL · REST
- Araçlar
- Git · GitHub Actions · Docker · Alembic · pytest