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
Get in Touch
I'm always happy to discuss ideas, answer questions, or collaborate on interesting projects.