onurkarakus
Portfolyo & Mimari Çalışmalar•6 Açık Kaynak · 22 Kurumsal Proje

Projelerim & Mimari Çözümler

Geliştirdiğim açık kaynak ürünler ve referans mimarilerin yanı sıra; 25+ yıllık meslek hayatımda bankacılık, kamu, enerji ve endüstri alanında hayata geçirdiğim kurumsal projeler.

Creator & Software ArchitectÖne Çıkan

Subify OS

Kendi sunucunuzda barındırabileceğiniz (self-hosted), sıfır freemium kısıtlamalı, çok kullanıcılı abonelik ve kişisel finans takip platformu. Canlı döviz kuru, kendi API anahtarınızla (BYOK) AI tasarruf önerileri ve SMTP bildirimleri sunar.

.NET 10Next.jsClean ArchitecturePostgreSQLDocker ComposeAI (BYOK)TypeScript
Open Source Library AuthorÖne Çıkan

Isotope.ABTesting

Mikroservis mimarileri için tasarlanmış; Fluent Builder API, MurmurHash3 deterministik trafik dağıtımı, Redis entegrasyonu, Fail-Open dayanıklılığı ve zero-allocation odaklı yüksek performanslı .NET A/B Test kütüphanesi.

.NETC#RedisMurmurHash3Fluent APIFeature Flags
AI & Distributed Systems ArchitectÖne Çıkan

Refinery · AI-Powered Ticket Engine

Ham ve yapılandırılmamış müşteri e-postalarını Redis Streams üzerinden işleyerek (ingest), Microsoft Semantic Kernel ve Google Gemini AI desteğiyle sınıflandıran, önceliklendiren ve yapılandırılmış iş biletlerine (ticket) dönüştüren dağıtık arka plan işleme sistemi.

.NET 9 WorkerSemantic KernelGemini AIRedis StreamsClean ArchitectureMicroservices
Security & API ArchitectureÖne Çıkan

OAuth2 & Refresh Token Rotation API

ASP.NET Core (.NET 8) üzerinde güvenli kimlik doğrulama ve yetkilendirme referans mimarisi. PBKDF2 parola şifreleme, Token Rotation, IP bazlı Rate Limiting, Clean Architecture ve tam test kapsamı içerir.

.NET 8OAuth2 & JWTToken RotationPBKDF2Rate LimitingClean Architecture
Observability Reference

OpenTelemetry & Distributed Tracing Web API

Dağıtık sistemlerde ve mikroservis mimarilerinde uçtan uca izlenebilirlik (Observability) sağlamak amacıyla ASP.NET Core Web API üzerine OpenTelemetry, metrik toplama ve Jaeger entegrasyonu.

ASP.NET CoreOpenTelemetryDistributed TracingJaegerObservability
API Architecture

ASP.NET Core & GraphQL API Mimarisi

RESTful servislerin ötesinde esnek veri sorgulama, over-fetching/under-fetching problemlerinin çözümü ve şema tabanlı API tasarımı için ASP.NET Core üzerinde GraphQL referans uygulaması.

ASP.NET CoreGraphQLC#API DesignQuery Optimization
Kurumsal İş Hayatımda Geliştirdiğim Projeleri İnceleyin

Denizbank, HSBC, fastPay, T.C. Merkez Bankası, İZGAZ ve belediyeler için geliştirilen 22 kurumsal proje.

Tüm kod depoları ve deneysel çalışmalar

Diğer kod örneklerime, algoritmik çalışmalara ve açık kaynak katkılarıma GitHub profilimden ulaşabilirsiniz.

GitHub Profilime Git