C# · .NET · RAG · AGENTIC AI

Production backend, reinforced with agentic AI.

Ben Ufuk — .NET Backend Developer. Sağlam backend mühendisliğini modern AI ile birleştiriyorum: production'da çalışan SaaS ürünleri, yüksek performanslı API'ler ve RAG / agentic sistemler kuruyorum.

3 ülke
pazarında canlı SaaS
140+
belediyede kullanılan sistem
Milyonlarca
kayıt · migrasyon & optimizasyon
Hakkımda

AI'ı kullanan değil, disipline eden mühendis.

C# / .NET ekosisteminde 3 yıllık production deneyimine sahibim. 3 ülke pazarında hizmet veren SaaS platformlarından, 140+ belediyede kullanılan ve milyonlarca kayıt barındıran bilgi sistemlerine kadar uçtan uca sorumluluk üstlendim.

Çekirdek işim klasik ama sağlam: Clean Architecture, yüksek performanslı RESTful API'ler, veri tabanı migrasyonları ve Docker tabanlı deployment. Bunun üzerine RAG ve agentic AI sistemleri kuruyorum — pgvector ile semantik arama, Semantic Kernel ile faithfulness-kontrollü RAG.

AI'ı kontrolsüz kullanmak yerine denetim altına alıyorum: kendi yazdığım açık kaynak governance framework'ü, üretilen kodun güvenlik ve mimari incelemesinden geçmesini zorunlu kılıyor.

Künye

KonumÇayırova, Kocaeli
RolBackend Developer · SUNS Tech
Odak.NET · Clean Arch · RAG
EğitimBilgisayar Müh. · NEÜ
DillerTürkçe · İngilizce
Seçili Projeler

Production'a iş çıkaran sistemler.

Her kartta "Detay" ile projenin teknik dökümüne inebilirsin. Çoğu canlıda; ürün kodları özel, açık kaynak araçlarım GitHub'da.

Menti Mentör

Canlı

AI destekli mentor–menti eşleştirme ve seans yönetim SaaS'ı. pgvector ile hibrit semantik eşleştirme, atomik slot rezervasyonu, 46 ADR ile mimari disiplin.

.NET 10pgvectorClean ArchHangfire
Canlı ↗

Anı Kutusu

Canlı

Etkinlik medya paylaşım platformunun backend'i. Presigned URL ile R2'ye doğrudan 2 GB upload; refresh token rotation + reuse detection ile güvenli oturum.

.NET 9Cloudflare R2Result Patternk6
Canlı ↗

Uluslararası SaaS · Doğu Avrupa

Canlı

B2B SaaS ürününün backend geliştirmesi. .NET 8 Minimal API üzerinde Clean Architecture; katmanlı yapı ve token tabanlı kimlik doğrulama.

.NET 8Minimal APIClean ArchJWT

Enterprise RAG

Açık Kaynak

.NET tabanlı agentic RAG sistemi. Semantic Kernel ile faithfulness-kontrollü yanıt üretimi ve generator-critic reflection loop; provider-agnostik, on-prem hazır.

.NET 8Semantic KernelpgvectorSSE
GitHub ↗

Backend Governance

Açık Kaynak · MIT

Claude Code'u yapılandırılmış bir yazılım ekibine dönüştüren çok-agent governance framework'ü: 6 uzman agent, 13 kural, riske göre 3 kademeli kod-inceleme pipeline'ı. En az yetki ilkesini araç seviyesinde uygular — denetleyen agent'ın yazma yetkisi yok. Meva Photo projesinde gerçek üretimde kullandım.

Multi-AgentClaude CodeMCPGovernance
GitHub ↗
Yetkinlikler

Gerçek projelerde kullandığım teknolojiler.

Diller & Framework

C# · ASP.NET Core (Web API, MVC, Minimal API) · .NET 8/9/10 · Entity Framework Core (Code-First) · RESTful API

Mimari & Prensipler

Clean Architecture · Katmanlı Mimari · SOLID · Dependency Injection · Result Pattern · ADR süreçleri · UUID v7

Veri Tabanı

PostgreSQL + pgvector (HNSW) · Microsoft SQL Server (T-SQL, stored procedure, indeksleme, query optimizasyonu) · MySQL · Oracle · Redis

AI & Agentic

RAG (retrieval + reranking + faithfulness) · Semantic Kernel · Embeddings / vektörel arama · LLM entegrasyonu (OpenAI / Azure / Ollama) · MCP · multi-agent orchestration

Güvenlik & Auth

JWT (rotation + reuse detection) · Argon2id · OAuth 2.0 · Firebase Auth (JWKS) · IDOR koruması · çok katmanlı rate limiting · CSRF/CSP · Stripe 3D Secure

Mesajlaşma & İş Kuyruğu

RabbitMQ · Apache Kafka · Hangfire (background & recurring jobs) · SOAP / REST 3. parti entegrasyonlar

DevOps & Bulut

Docker (multi-stage) · Nginx · GitHub Actions CI/CD · AWS EC2 · Cloudflare (R2 / Workers AI) · Linux · systemd

Test & Gözlemlenebilirlik

xUnit · Moq · FluentAssertions · Testcontainers (gerçek DB) · k6 (yük testi) · Serilog · Sentry · Correlation ID

Yazılar

Backend & AI üzerine notlar.

Backend mimarisi, RAG sistemleri ve AI'ı disiplinli kullanma üzerine yazılar yakında burada olacak.

// blog · çok yakında
İletişim

Birlikte bir şeyler kuralım.

Yeni fırsatlara açığım. Bir projeniz ya da pozisyonunuz varsa yazın.