SEÇİLMİŞ ÇALIŞMALAR

MMX Türkçe Pazarlama LLM projesi illüstrasyonu
LLM Fine-tuning Veri Mühendisliği Şirket içi proje

MMX: Türkçe Pazarlama LLM'i

NEDEN
Genel amaçlı LLM'ler Türkçe pazarlama metni üretirken tutarsız tonlama ve format hataları veriyordu; alana özgü bir model yoktu.
YAKLAŞIM
12 kategoride 200.000+ satırlık sentetik veri kurguladım; her kaydın kural uyumluluğunu otomatik doğrulayan JSONL pipeline tasarladım.
ETKİ
%94 format uyum oranı sağlandı.
Qwen fine-tuning karşılaştırması illüstrasyonu
LoRA DPO Benchmark Şirket içi proje

Qwen: Büyük Model Küçük Modeli Neden Geçemedi?

NEDEN
"Büyük model daha iyidir" varsayımı sorgulanmıyordu; hangi boyutun üretim kalitesi sunacağı belirsizdi.
YAKLAŞIM
2B–27B arası dört varyantı LoRA ve DPO ile aynı veri setinde eğittim; 27B'nin beklenti altında kalmasını token boşluklarında teşhis ettim.
ETKİ
Üretim model kararı bu analize dayandırıldı. Bulgular Medium'da yayınlandı: 2.000+ görüntülenme.
Model skorlama sistemi illüstrasyonu
LLMOps Evaluation Şirket içi proje

LLM Değerlendirme: Ölçüm Sistemi Modeli Küçük Gösteriyordu

NEDEN
Fine-tuning kararları için kullandığımız değerlendirme sistemi güvenilir değildi; 12'den fazla metrik tutarsızlığı gerçek performansı ~15 puan bastırıyordu.
YAKLAŞIM
Her tutarsızlığı belgeledim; 200+ soruluk standart Türkçe benchmark tasarlayarak sistemi sıfırdan yeniden kurdum.
ETKİ
Sonraki tüm model karşılaştırmaları bu sisteme dayandı.
Türkçe PII korumalı güvenli AI chat veri akışı diyagramı
Türkçe NLP PII Detection Token Vault Human-in-the-loop PostgreSQL AI Security

Yerel güvenli MVP · Sentetik veriler

Türkçe PII Korumalı Güvenli AI Chat

Üretken yapay zeka destekli chat sistemlerinde kişisel veri güvenliği yalnızca metindeki hassas alanları maskelemekten ibaret değil. Verinin hangi servislere ulaştığı, token eşleşmelerinin nerede saklandığı, frontend'in hangi bilgilere erişebildiği ve etkili işlemlerin insan onayı olmadan çalıştırılıp çalıştırılamadığı da güvenlik sınırının bir parçası.

Bu problem için Türkçe PII tespiti, PLACEHOLDER ve TOKENIZED koruma modları, PostgreSQL üzerinde şifreli Token Vault ve yüksek riskli işlemler için ikinci onay mekanizması içeren yerel bir AI chat MVP'si geliştirdim. tr_core_news_trf modeli ile yapısal veri kurallarını birlikte kullanarak TCKN, IBAN, telefon ve benzeri biçimsel alanlarda hibrit bir yaklaşım kurdum.

Sistemi yalnızca başarılı API cevaplarıyla değerlendirmedim. Ham veya korunmuş hassas verinin görünür DOM, frontend API cevapları, console, local storage, session storage, IndexedDB ve browser network trafiğinde bulunup bulunmadığını ayrı ayrı kontrol ettim. Ortaya çıkan çalışma gerçek dış servislerin bağlı olmadığı, sentetik verilerle çalışan yerel bir MVP'dir.

PROBLEM
AI chat sistemlerinde kullanıcıların yazdığı TCKN, IBAN, e-posta ve sipariş gibi kişisel verilerin model, log veya tarayıcı katmanlarına kontrolsüz biçimde taşınması güvenlik riski oluşturuyordu.
YAKLAŞIM
Türkçe PII'yı model çağrısından önce tespit eden; senaryoya göre placeholder veya şifreli token ile koruyan bir veri akışı geliştirdim. Token eşleşmelerini PostgreSQL üzerinde şifreli Vault'ta tuttum; yüksek riskli işlemleri ikinci kullanıcı onayına bağladım.
ETKİ
Tokenlaştırma, sipariş sorgulama, onaylı iptal ve e-posta simülasyonu uçtan uca çalıştı. Test edilen browser yüzeylerinde hassas veri sızıntısı görülmedi. Dört farklı ekran boyutunda yatay taşma oluşmadı.
Kredi kartı risk analizi illüstrasyonu
Python Pandas Veri Analizi

Kredi Kartı Geç Ödeme: Hangi Müşteri Grubu Risk Taşıyor?

NEDEN
Geç ödeme riskini yalnızca bakiye veya limitle açıklamak yetersizdi; davranışsal örüntülere dayanan açıklanabilir bir modele ihtiyaç vardı.
YAKLAŞIM
284K işlem kaydındaki eksik ve tutarsız verileri temizledim; ödeme davranış örüntülerini analiz ederek kural tabanlı bir risk skorlama sistemi kurdum.
ETKİ
%92 AUC-ROC skoru. Model Kaggle'da yayınlandı.
On-prem LLM platformu illüstrasyonu
Ollama Open WebUI DGX Spark Şirket içi proje

On-Prem LLM Platformu: Veri Dışarı Çıkmamalıydı

NEDEN
Kurumsal müşteriler veri gizliliği nedeniyle bulut LLM API'larını kullanamıyordu; kendi sunucularında çalışan, standart API sunan bir platforma ihtiyaç vardı.
YAKLAŞIM
vLLM ile OpenAI-uyumlu endpoint kurdum; 2B–27B model aralığını tensor parallelism ile çok-GPU'ya yaydım ve gecikme/kullanım metriklerini izleme altyapısına bağladım.
ETKİ
İlk token gecikmesi 2 saniyenin altında tutuldu. Verinin tamamı şirket altyapısında kaldı.
Manuel kredi kartı risk skorlama aracı illüstrasyonu
Python Streamlit Risk Skorlama

Risk Skorlama Aracı: LLM Verisinde Kalite Kontrolü

NEDEN
LLM eğitim pipeline'ına giren verinin kalitesi ve içerik güvenliği manuel incelemeyle kontrol ediliyordu; günde binlerce kayıt için bu sürdürülemezdi.
YAKLAŞIM
Her veri kaydını dil kalitesi, içerik güvenliği ve talimat uyumu dahil 7 boyutta bağımsız modülerle puanlayan ve ops ekibine Streamlit dashboard sunan bir sistem geliştirdim.
ETKİ
%91 precision ile manuel inceleme iş yükü %60 azaldı.
Turkish Marketing LLM Benchmark Suite illüstrasyonu
Python LLM Evaluation Açık Kaynak

Turkish Marketing LLM Benchmark Suite

Türkçe dijital pazarlama alanında fine-tune edilmiş LLM'leri çoklu sağlayıcı desteğiyle değerlendiren açık kaynak bir framework geliştirdim. 100 soruluk test setiyle modelleri değerlendirirken skorlama sistemindeki tasarım kusurlarını da ortaya çıkardım.

Pazarlama AI ürününde QA illüstrasyonu
AI QA Bayesian MMM Şirket içi proje

Bir Pazarlama AI Ürününde QA

Bir dijital pazarlama platformunun AI destekli strateji ve medya karması modüllerini gerçek bir test senaryosuyla denetledim; modelin fazla varsayımda bulunduğu noktaları, eksik KPI/bütçe kontrollerini tespit ettim ve ürün kapsamını netleştiren öneriler sundum.

Kurumsal doküman asistanı RAG mimarisi illüstrasyonu
RAG LangGraph PII Masking Devam Eden Proje

Kurumsal Doküman Asistanı (RAG Mimarisi)

Kurum içi dokümanlara güvenli erişim sağlayan bir RAG asistanının uçtan uca mimarisini tasarladım: chunking, embedding, yetki bazlı erişim kontrolü, PII maskeleme, audit log ve model router içeren kapsamlı bir sistem.

Banka müşteri şikayetleri NLP illüstrasyonu
Python NLP Scikit-learn

Banka Müşteri Şikâyetlerinde NLP ile Risk ve Duygu Analizi

162.000+ satırlık banka müşteri şikâyet verisiyle metin temizleme, dolandırıcılık yakalama kuralları, PII maskeleme ve duygu/niyet analizi yaptım; TF-IDF ve klasik ML modelleriyle (Logistic Regression, Naive Bayes) sınıflandırma kurdum.

Banka iç kontrol SQL simülasyonu illüstrasyonu
SQL SQLite Fraud Detection

1 Milyon İşlemlik Banka İç Kontrol Simülasyonu

SQLite üzerinde 1.000.000 işlemlik bir veri seti kurup iç kontrol senaryolarını SQL ile otomatikleştirdim: veri kalitesi kontrolleri, dolandırıcılık taraması ve manuel kontrol süreçlerinin otomasyona dönüştürülmesi.

n8n YouTube video üretim pipeline illüstrasyonu
n8n Claude Otomasyon

n8n ile Uçtan Uca YouTube Video Üretim Pipeline'ı

Viral içerik araştırmasından (Apify) senaryo planlamaya (Claude) ve video üretimine (Veo 3 / Seedance) kadar 4 alt-workflow'dan oluşan tam otomatik bir video üretim sistemi kurdum.

Onay kapılı içerik otomasyonu illüstrasyonu
n8n Claude Kişisel Otomasyon

Onay Kapılı Haftalık İçerik Otomasyonu

Medium, LinkedIn ve X için haftalık içerik üretimini, her aşamada insan onayı gerektiren bir otomasyon sistemiyle yönetiyorum — hız ile kontrol arasında denge kuran bir workflow.

SignalFoundry illüstrasyonu
Next.js TypeScript Tailwind

SignalFoundry — Teknik Kurucular için AI Destekli Girişim Keşif Aracı

Teknik founder'ların bir fikri hızla test etmesine yardımcı olan bir prototip geliştirdim: AI ile tez üretimi ve 30/60/90 günlük yol haritası çıkarımı, Next.js ve TypeScript ile inşa edildi.

📱
Braze CRM Python Segmentasyon Canvas Journey Demo ortamı

FoodieGo CRM Lifecycle Otomasyonu — Braze

Demo ortamı · Kaggle verisi · Canvas taslak aşamasında

Yemek siparişi verisini Kaggle'da Python ve Pandas ile işledim, Braze'e uyumlu CSV formatına dönüştürdüm ve iki lifecycle journey tasarladım: yeni kullanıcılar için ilk hafta aktivasyon akışı, eski kullanıcılar için win-back akışı. Segment başına hedef kitle, dönüşüm eventi ve Action Path mantığı ayrı ayrı kuruldu.

PROBLEM
Yeni ve inaktif kullanıcılar için aynı kampanya göndermek alakasız mesajlaşmaya yol açar.
YAKLAŞIM
Davranış tabanlı segmentasyon, segment başına ayrı Canvas akışı ve dönüşüm eventi tanımı.
ETKİ
Win-back segmenti: 81 tahmini kullanıcı (%8.1). Canvas taslak olarak doğrulandı; gerçek gönderim yapılmadı.
Akademik makale illüstrasyonu
Karar Teorisi Reel Opsiyonlar Hakem Değerlendirmesinde

Fine-tuning'i Bir Yatırım Kararı Olarak Modellemek

Qwen fine-tuning sürecini reel opsiyon teorisi çerçevesinde ele alan akademik bir makale yazdım; sermaye kısıtı altında hangi model boyutuna yatırım yapılacağını karar teorisiyle çerçeveledim. Şu an hakem değerlendirmesinde.