I build (and help lead) backend systems in .NET / C# — the kind that run in production and can't afford to break. I currently work as a backend engineer in fintech, where correctness, security, and uptime aren't optional. Most of my time goes to designing microservices, solving system design problems, and the less glamorous reliability work — caching, background jobs, and on-prem deployments — that keeps distributed systems healthy.
- 🔧 I work across the whole backend — APIs, data, infrastructure, and deployment
- 🧱 I care about architecture and maintainability: Vertical Slice Architecture, clean boundaries, and pragmatic design over hype
- 🐞 I like the hard parts — debugging production issues, performance tuning, and making systems boringly reliable
- 🌱 Currently going deeper on large-scale system design and how AI agents fit into real backend products
- 💬 Ask me about C#, ASP.NET Core, EF Core, microservices, SQL Server, and system design
💼 Most of my day-to-day work lives in private repositories — production .NET microservice platforms in fintech. The public projects below are a small sample.
Languages, frameworks & tools
Architecture & practices
Also used in side & academic projects
A modern image-gallery app built to show how I like to structure .NET projects: Vertical Slice Architecture with the REPR pattern, .NET Aspire for orchestration and deployment, and a Vue 3 frontend. A clean, end-to-end snapshot of my approach to architecture.
SubtitleEncoder ⭐ 7
A small, practical C# tool that re-encodes subtitle files to UTF-8, fixing the broken characters you get from non-Unicode subtitles. Focused, dependable, and genuinely useful.


