§ 00 · YAPAY ZEKA MÜHENDİSİ · İSTANBUL

Kullanıcıların ödeme yaptığı,yapay zeka sistemleri geliştiriyorum.

Veri erişimi (RAG), çok ajanlı orkestrasyon ve gerçek zamanlı ses çözümlerini demo seviyesinde bırakmıyor, üretime hazır ürünlere dönüştürüyorum. Tek başıma kurduğum BrandVox’u AWS üzerinde 5 farklı servisle 1.000+ kullanıcıya ve 30+ ücretli müşteriye ulaştırdım. Öncesinde ise iki yıl boyunca Amazon’un ödeme ve vergi ekiplerinde paranın hatasız dönmesi gereken kritik süreçleri yönettim.

Sistem geliştirdiğim şirketler
AmazonDream GamesAccenture
Ege Hakan Karaagac, Istanbul'da çekildi, 2026.
FIG. 00.BEge Hakan Karaağaç · İstanbul · UTC+03

TOP 3% TALENT

Vetted byHire me
§ 01 · YETKİNLİKLER

Neler yapıyorum

Popüler teknoloji etiketlerinden ibaret değil. Gerçek kullanıcıların hizmetine sunduğum ve her birini çalışan projelerle kanıtladığım beş uzmanlık alanı:

  • § 01.1

    Veri Erişimi & RAG

    Kendi forkladığım Flowise altyapısı üzerinde, Qdrant yoğun (dense) vektörleri ile BM25 seyrek (sparse) vektörlerini %70/%30 oranında ağırlıklı bir ensemble ile canlı ortamda birleştiriyorum. Üzerinde isteğe bağlı çalışan özel bir Reciprocal Rank Fusion sıralayıcısı yer alıyor; tüm mimari OpenAI text-embedding-3-small tabanlıdır.

    BrandVox
  • § 01.2

    Çok Ajanlı Orkestrasyon

    Forklanmış Flowise motoru üzerinde yaklaşık 8.7K satırlık özel node mimarisi geliştirdim. OpenAI, Anthropic, Gemini ve Grok modelleri arasında basamaklı (cascade) ilerleyen, model başına 2 tekrar denemeli ve çağrı başına 60 saniye zaman aşımı (timeout) limitli çok sağlayıcılı bir yanıt hattı kurdum.

    BrandVox
  • § 01.3

    Gerçek Zamanlı Ses (Realtime Voice)

    WebSockets üzerinden tarayıcıdan OpenAI Realtime API'ye uzanan bir ses hattı kurdum. Sunucu taraflı VAD (ses aktivasyon tespiti) ile 24kHz frekansta PCM16 formatı, çift yönlü araya girme (barge-in) desteği ve eşzamanlılık yarışına (race condition) rağmen tam bir kez (exactly-once) turn kalıcılığı sağladım.

    BrandVox
  • § 01.4

    Değerlendirme (Evals) & Maliyet Kontrolü

    İki aşamalı bir puanlama motoru ve streaming SSE verilerinden model bazlı USD maliyetini anlık ölçen token takaslı bir Anthropic proxy'si geliştirdim. Sistem, oturum bütçesi aşıldığı anda akışı HTTP 402 hatasıyla otomatik olarak kesiyor.

    Kodwai
  • § 01.5

    Büyük Ölçekli Dağıtık Sistemler

    5 milyondan fazla kullanıcı kaydını DynamoDB'ye sıfır kesintiyle taşıdım. Çift yazma (dual-write), ardından veri tamamlama (backfill), doğrulama ve kademeli okuma geçişi süreçlerini yöneterek tüm operasyonu yaklaşık bir saat içinde tamamladım.

    Amazon
§ 02 · SEÇİLİ PROJELER

Seçili işler

Bizzat tasarladığım, kodladığım ve aktif olarak yönettiğim üç sistem.

§ 02.01BrandVox
AI SaaS · Tek başıma geliştirdim · Canlıda · 2024 – Günümüz
brandvoxai.com
BrandVox landing page

Küçük ekiplerin manuel yönetmek zorunda kaldığı, müşteriye dönük rutin operasyonları otomatize eden çok kiracılı (multi-tenant) AI SaaS platformu.

BrandVox'u sıfırdan mimari olarak tasarlayıp yayına aldım; 5 servis genelinde yaklaşık 1.557 commit ile projenin ana geliştiricisiyim. Her müşterinin kendi verisini işleyerek chat ve ses üzerinden yanıt dönüyor, içerik taslakları hazırlıyor ve potansiyel müşterileri listeliyor. Bunun en büyük kanıtı demolar değil, kullanıcıların her ay aboneliklerini yenilemesidir.

1.000+
aktif kullanıcı
30+
aylık $59–449 ödeyen müşteri
5 servis
tek mühendis
FastAPIforklanmış FlowiseQdrantDynamoDBReact 19OpenAI Realtime APIAWS ECS FargateTerraform
brandvoxai.com adresini ziyaret edin
Under the hood

Her müşteri için izole bir çalışma alanı sunulmaktadır. Veri erişim (retrieval) süreci, Qdrant yoğun ve BM25 seyrek vektörlerinin %70/%30 ağırlıklı ensemble ile canlı birleştirildiği forklanmış Flowise motoru üzerinde çalışır. Bot başına özel bir Reciprocal Rank Fusion sıralayıcısı ve LRU önbelleği mevcuttur. Veri yükleme (ingestion) işlemleri, sınırlı eşzamanlılığa ve 30 dakikalık watchdog mekanizmasına sahip, Redis tabanlı asenkron bir kuyruk üzerinden yürütülür. Model bazlı harcamalar istek başına kredilendirmeyle izlenmekte; Sentry, Grafana ve PostHog ile anlık takip edilmektedir.

§ 02.02Kodwai
AI-native mülakat platformu · Tek başıma geliştirdim · Canlıda · 2025 – Günümüz
kodwai.com
Kodwai landing page

Yazılımcıların ne kadar hızlı klavye kullandığını değil, yapay zeka kodlama ajanlarını ne kadar efektif yönlendirebildiğini ölçen platform.

Kodwai'yi uçtan uca inşa ettim: Claude Code veya Cursor süreçlerini başlatıp izleri (trace) yakalayan bir npm CLI aracı, gönderilen çözümleri puanlayan FastAPI backend mimarisi ve Next.js istemcisi. Teknik mülakatların tekrarlayan kısımlarını yapay zekaya devrederken, nihai değerlendirmeyi yine uzmanların yapmasını sağlar.

22
canlı değerlendirilen mülakat
v1.7.0
npm'de @kodwai/cli
494
backend test coverage
FastAPITurso / libSQLClaude Sonnet 4.6TypeScript CLINext.js 16NumPy IRT coreAES-256-GCMAnthropic proxy
kodwai.com adresini ziyaret edin
Under the hood

İki aşamalı puanlama motoru; deterministik sinyalleri (test başarı oranı, lint ve iç içe geçme derinliği heuristikleri) Claude Sonnet 4.6 tabanlı bir jüri ile eşleştirir. Atlanan sinyalleri paydadan düşürerek API anahtarı olmadan yapılan denemelerin bile doğru puanlanmasını sağlar. Bunun üzerine kalibre edilmiş bir operatör-yetenek katmanı ekledim: sürekli yanıt veren bir IRT modeli, gizli beceriyi Fisher bilgi güven aralığıyla tahmin eder ve bir sonraki soruyu uyarlamalı olarak seçer; çözümü tek atışlık bir yapay zeka temeline göre sayısal bir kazanım (lift) olarak ölçer; eksen ağırlıklarını elle belirlemek yerine veriden öğrenir. Token takaslı Anthropic proxy'si, streaming SSE verilerinden harcamayı ölçerek oturum bütçesini zorunlu kılar; böylece anahtarlar güvenilmeyen makinelere temas etmez. Saklanan anahtarlar ise AES-256-GCM ile şifrelenir.

§ 02.03Ksenda
Outbound SaaS · Tek başıma geliştirdim · Canlıda · 2025 – Günümüz
ksenda.com
Ksenda landing page

Çok kiracılı, kendi API anahtarınızı getirdiğiniz (BYOK) soğuk e-posta otomasyonu. Önce sistemi kurdum, ardından tüm satış operasyonumu bu altyapıyla yürüttüm.

BrandVox'un satış süreçlerini tamamen Ksenda ile finanse ettim. Şirketleri gerçek sinyaller üzerinden bulup her birine özel detaylar içeren ilk mesaj taslakları hazırlar ve takipleri e-posta zinciri bozulmayacak şekilde kurgular. Son onay adımı her zaman bir insan denetiminden geçer.

5.000+
gönderilen e-posta
~%15
yanıt oranı (sektör normu %1–5)
1
insan denetleyici
Next.js 16React 19Prisma 7libSQLInngestGeminiGmail API
ksenda.com adresini ziyaret edin
Under the hood

3, 7 ve 14. gün takip e-postaları, RFC822 In-Reply-To ve References başlıklarıyla Gmail üzerinde doğru e-posta zincirine bağlanır. Toplu işlenen ve önbelleğe alınan bir Gemini sınıflandırıcısı, içe aktarmaları yapay zeka varlık sinyallerine göre eler. Satır bazlı çalışan Inngest hattı, serverless zaman aşımlarını absorbe eder. Satır seviyesinde veri izolasyonu 73 API route'u genelinde korunur. Yanıt takibi manuel olarak sayılmıştır; yani elde edilen ~%15'lik oran, bir dashboard'un şişirdiği değil, bizzat doğruladığım dürüst bir rakamdır.

§ 03 · VERİLERLE

Rakamlarla ben

Yürütülen çalışmaların, net sonuçları:

1.000+BrandVox aktif kullanıcısı
30+düzenli ödeme yapan kurumsal müşteri
5.000+Ksenda üzerinden gönderilen e-posta
~%15ortalama yanıt oranı (sektör normu %1–5)
6M+Dream Games bünyesinde ulaşılan aktif oyuncu sayısı
5M+Amazon'da sıfır kesintiyle başarıyla taşınan veri kaydı
§ 04 · DENEYİM

Kariyer çizgisi

Amazon bünyesindeki yüksek ölçekli veri doğruluğu disiplininden, uçtan uca tüm mimarisine sahip olduğum ürün odaklı girişimciliğe uzanan süreç.

2024 – Günümüz
BrandVox AIKurucu Yapay Zeka MühendisiDelaware, ABD / Remote

Kendi girişimim. Çok kiracılı bir AI SaaS platformunu sıfırdan inşa ettim. Yaklaşık 1.557 commit ile projenin ana geliştiricisi olarak şu an 1.000'den fazla kullanıcıya ve 30'un üzerinde ücretli müşteriye hizmet sunuyorum.

Şub – Haz 2024
Dream GamesBackend Mühendisiİstanbul, Türkiye

Dünyanın en yüksek hasılatlı mobil oyunlarından birinin arkasındaki, 6 milyondan fazla aktif oyuncuya hizmet veren canlı oyun içi etkinlik servislerini yönettim. Spring Boot ve gRPC altyapısıyla MySQL, Cassandra, Redis ve Elasticsearch üzerinde 5 kişilik bir ekiple uçtan uca özellikler geliştirdim.

Ağu 2022 – Şub 2024
AmazonYazılım Geliştirme Mühendisi (SDE)Lüksemburg

İsveç, Polonya, Hollanda ve Türkiye pazarlarının ödeme (checkout) ve vergi altyapılarını yönettim; yani paranın her saniye hatasız dönmesi gereken kritik sistemlerde çalıştım. 5 milyon kayıtlık sıfır kesintili DynamoDB veri göçünü (migration) yönettim ve Vendor Powered Coupons özelliğini canlıya aldım.

Şub – May 2022
AccentureDijital Teknoloji Geliştirici Analistiİstanbul, Türkiye

Roche firmasının müşteri deneyimi analitik panelinin (dashboard) backend mimarisini AWS üzerinde Spring ve Java kullanarak inşa ettim.

Haz 2021 – Oca 2022
JotFormJunior Yazılım MühendisiAnkara, Türkiye

PHP ve React/TypeScript yığınındaki kritik prodüksiyon hatalarını çözdüm. Çevrimiçi PDF editörü için yorum sistemini geliştiren stajyer ekibine liderlik ettim.

§ 05 · EĞİTİM

Eğitim

  • 2017 – 2022
    Bilkent Üniversitesi, AnkaraLisans, Bilgisayar Mühendisliği

    Algoritmalar, veri yapıları, bilgisayar organizasyonu, işletim sistemleri, veritabanları, programlama dilleri.

  • 2021
    Trendyol (Remote)Veri Mühendisliği Bootcamp'i

    BigQuery, Scala, Apache Spark, Apache Kafka, Apache Flink.

§ 06 · HAKKIMDA

Hakkımda

İstanbul'da yaşayan bir yapay zeka mühendisiyim. İki yıl Amazon ve Dream Games'te backend sistemleri üzerinde çalıştım, ardından iki yıl tek başıma bir yapay zeka ürünü geliştirdim. Backend tarafı bana üretim disiplinini öğretti; tek başıma çalışmak ise her katman benim olduğunda ne kadar iş çıkarabildiğimi gösterdi.

En çok, atlanması kolay olan kısımları önemsiyorum: gerçek müşteri verisinde ayakta kalan retrieval, yük altında kararlı çalışan ajan orkestrasyonu ve tahmin yerine istek başına ölçülen maliyet. Yapay zekayı sistemin omurgası olarak kuruyorum; sonra onu kendim işletiyor, destekliyor ve ürettiği rakamları takip ediyorum.

Yapay zekayı sisteme sonradan eklenen bir katman değil, ürünün ana omurgası olarak görüyor; geri kalan tüm altyapıyı da bu mimariyi çalıştırmak için inşa ediyorum

§ 07 · İLETİŞİM

İletişime geçin

Canlı ortamda çalışan yapay zeka üzerine bir şeyler yapıyorsanız ya da sadece sohbet etmek isterseniz, bana yazabilirsiniz.

Lokasyon
İstanbul, Türkiye · UTC+03

TOP 3% TALENT

Vetted byHire me