Vaka çalışmaları
Seçilmiş işler.
Şirket işlerim sentetik veriyle demo olarak yeniden kuruldu; açık projelerimin hepsi çalıştırılabilir. Sentetik fixture’lar etiketlidir ve asla gerçek kullanım verisi gibi sunulmaz.
Şirket işleri · Revotas İşimdeki sekiz sistem, demo olarak yeniden kuruldu B2B pazarlama ve müşteri deneyimi SaaS şirketi Revotas’ta geliştirdim. Kod ve müşteri verisi şirkete ait; bu yüzden her vaka çalışması ürünü sentetik veriyle yeniden kuruyor.
Sıfırdan yazılmış bir back-office konsolu; iç dokümanlardan kaynaklı AI yanıtları veriyor →
Tek geliştiricisi olarak sıfırdan yazdığım back-office konsolu. Ekip hesapları, sözleşmeleri, faturaları, destek ve faturalandırmayı tek yerden yönetiyor.
React 19 TypeScript Vite 6RAG ~28 bin satır
Her mağazaya arama ve otomatik tamamlama ekleyen tek script; 271 markada yayında →
Mağazanın kendi arama kutusuna tek scriptle bağlanan arama ekranı ve otomatik tamamlama; her marka için kodsuz ayarlanıyor.
Vanilla JSesbuild ARIA combobox 10 şablon 271 markada yayında
Aramayı tek markadan 271 markaya, hiçbir mağazaya dokunmadan taşıyan CLI →
Search V2’yi her sitenin zaten çalıştırdığı loader üzerinden kuran, varsayılanı dry-run olan bir TypeScript CLI.
TypeScript Node 22CLI Önce deneme modu
Öneriler mağazanın kendi kart tasarımı ve karuselinde gösteriliyor →
Sayfadaki gerçek bir ürün kartını kopyalayıp öneri verisiyle dolduran ve mağazanın kendi slider’ını başlatan, ayarla çalışan tek script.
Vanilla JSSlick Owl Swiper~12 bin satır çekirdek
Pazarlamacının ayarlarını mağaza scriptine derleyen kodsuz builder →
Sıfırdan yazdığım Günün Fırsatı V2: ayarları kendi kendine yeten bir mağaza scriptine çeviren, canlı önizlemeli builder.
React Vanilla JS runtime JestpostMessage
Ürün URL’sini yapıştır, e-posta bloğu kendini doldursun →
Panelin sürükle-bırak e-posta editörü için, ürünün başlığını, fiyatını, görselini ve açıklamasını URL’sinden dolduran blok.
React 18E-posta HTML’i 4 blok çeşidi
Kayıtların yanlış markaya düşmesini engelleyen koruma ve üç yıllık panel işi →
Şirketin ana pazarlama panelinde, uzun geçmişi ve çok sayıda katkıcısı olan bir React kod tabanında yaptığım işler.
React 18Redux Toolkit Chart.jsi18next 847 commit
Uygulama hangi durumda olursa olsun doğru ekranı açan push bildirimleri →
Platformun mobil istemcileri için push’un React Native tarafı: token kaydından deep link yönlendirmesine.
React Native 0.79 FCMNotifee Deep links
Açık projeler
Canlı demolar ve repolar
Yanıtların kaynak gösterdiği, her aksiyonu bir insanın onayladığı destek konsolu →
Kaynak gösteren, parça parça iletilen yanıtlar ve insan onayı kapısı olan TypeScript destek operasyon konsolu. Hazır sentetik veri.
Next.js 16 TypeScript AI SDK 6 Zod Playwright
Tek iade politikası, iki agent runtime, aynı sonuç: 50 satıra karşı 97 →
Aynı iade politikası hem yerel tool-calling döngüsü hem LangGraph state graph olarak; senaryolu deterministik bir modele karşı ölçülüyor. Devamı: aynı iade kararı, sohbet modeli ve karar modeliyle .
TypeScript Next.js LangGraph Turborepo CI kontrolü
Kaynak, abstention, gecikme ve maliyet eval’leri; düşüşte build’i kırıyor →
Lokalde ve CI’da aynı sonucu veren offline değerlendirme. API anahtarı yok, LLM hakem yok.
Python FastAPI Pydantic Docker CI
Sıralama birleştirme, kaynak gösterimi ve bağlam yoksa abstention ile hibrit retrieval →
Çalıştırılabilir bir retrieval referansı. Fixture skorları sözleşmeyi doğrular, gerçek dünya kalitesini değil.
Python FastAPIRRF Docker Pytest
05 Kurucu ürün 2026
Tedavio AI
Klinikler için sıfırdan kurulmuş AI asistan ve yönetim paneli Tedavio AI Özel canlı MVP · sağlık klinikleri
Klinikler için AI öncelikli bir platform. Özel ürün olduğu için açık demosu yok.
pgvector Row-level security Claude GeminiWhatsApp Cloud API
Nasıl incelenir
Kanıtlar arasında kısa bir rota
1 İşe alım rotasını izle Relay Desk'i aç, kaynaklı bir yanıt üret, önerilen aksiyonları incele, güvenli bir aksiyonu onayla, ardından sentetik güvenilirlik panosuna göz at.
Canlı demoyu aç ↗
2 Eval sözleşmesini incele LLM Reliability Lab'deki golden set sözleşmesini, hata taksonomisini, sıfırdan farklı çıkış koduyla çalışan CI kontrolünı ve deterministik HTML raporunu incele.
Repoyu aç ↗
3 RAG sözleşmesini takip et Ingestion'dan lexical ve vektör sıralamaya, RRF'ye, kaynak gösterimine, abstention'a ve offline Hit@3/MRR fixture'larına kadar akışı izle.
Repoyu aç ↗