Skip to content
View onurkarakus's full-sized avatar

Block or report onurkarakus

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
onurkarakus/README.md
Typing SVG


👨‍💻 About Me

Hi, I'm Onur — a Senior Software Developer specializing in scalable distributed systems and Cloud-Native architectures.

I solve complex business problems using the .NET ecosystem, Modular Monoliths, Vertical Slice Architecture, and Domain-Driven Design (DDD) principles.

Currently exploring AI Agents (Semantic Kernel) and .NET Aspire to automate operational processes.


🏆 Microsoft Certifications

  • Microsoft Certified Professional
  • Microsoft Specialist: Programming in C#

Microsoft Transcript


🛠️ Tech Stack

Backend & Architecture
.NET C# Vertical Slice DDD Modular Monolith Clean Architecture CQRS

Cloud & Infrastructure
Azure Docker Kubernetes PostgreSQL SQL Server Redis

Frontend & Mobile
Next.js Flutter TypeScript

AI & Observability
Semantic Kernel OpenTelemetry


🚀 Featured Projects

Self-hosted subscription & personal finance tracker.
Clean Architecture · .NET · Next.js · PostgreSQL · Docker · AI (BYOK) · Multi-user

Modern high-performance .NET A/B Testing library.
Fluent API · Redis · MurmurHash3 · Fail-Open · Zero-allocation paths

Multi-tenant authentication & authorization API + Admin Portal.
Secure registration · Token management · Tenant isolation

JWT Access + Refresh Token Rotation · PBKDF2 · Rate Limiting · Clean Architecture · Full test coverage

Other notable projects:



"The code you write makes you a programmer. The code you delete makes you a good one."


Portfolio

Pinned Loading

  1. SubifyProject SubifyProject Public

    Self-hosted subscription & personal finance tracker. No freemium. BYOK AI & SMTP. .NET + Next.js + PostgreSQL.

    C#

  2. Isotope.ABTesting Isotope.ABTesting Public

    Modern high-performance .NET A/B testing library with Fluent API, MurmurHash3 deterministic allocation, Redis support and Fail-Open resilience.

    C#

  3. AegisAuth AegisAuth Public

    Multi-tenant authentication & authorization platform built with Clean Architecture. Features secure registration, JWT/OAuth tokens, refresh tokens, roles & scopes, and a Blazor admin portal.

    C# 1

  4. dotnet-vertical-slice-template dotnet-vertical-slice-template Public

    A production-ready.NET 9 template implementing Vertical Slice Architecture with CQRS and REPR pattern.

    C# 1 1

  5. dotnet-oauth2-refresh-token-api dotnet-oauth2-refresh-token-api Public

    JWT + Refresh Token Rotation implementation using .NET 8. Secure PBKDF2 password hashing, IP-based rate limiting, clean architecture, and full test coverage.

    C# 1

  6. JwtAuthForBooks JwtAuthForBooks Public

    JWT Token Implementation for .NET 6 Web API

    C# 4 1