Building distributed systems and sharing knowledge
I'm a software engineer passionate about clean code, scalable architecture, and the craft of building things that work. This blog is where I document my learnings in .NET, Azure, and microservices.
Expertise
Architecture
Designing scalable, maintainable systems
Backend
Building robust APIs and services
Cloud
Azure infrastructure & DevOps
Skills & Technologies
C#.NET (Core, .NET 8+)ASP.NET Core Web APIsEntity Framework CoreRESTful API DesignAPI VersioningMicroservices ArchitectureVertical Slice ArchitectureDomain-Driven Design (DDD)Distributed SystemsAzure SQL ServerDatabase Performance OptimizationQuery Tuning & Index OptimizationRedisResult Pattern / Error HandlingResilience Patterns (Polly)Health ChecksCQRS / MediatRCI/CD PipelinesApplication Monitoring & ObservabilityDisaster Recovery PlanningTechnical LeadershipCode Reviews & Mentorship
Currently Learning
AI in .NETAI Agents & MCP.NET Aspire
Work with me
Need a hand with something?
I help developers 1:1 with .NET, architecture, career decisions, and getting real results from Claude Code.
View services →Get in Touch
I'm always happy to discuss ideas, answer questions, or collaborate on interesting projects.