Software Architecture & .NET
Domain-driven design, clean architecture, and robust backend systems with C#, .NET, and modern API patterns.
Principal Software Developer/Architect with 20+ years of experience. I design and deliver reliable backend systems, cloud solutions, and AI-powered features for complex domains.
Hands-on delivery and technical leadership across the full stack — with a focus on maintainable architecture and pragmatic AI adoption.
Domain-driven design, clean architecture, and robust backend systems with C#, .NET, and modern API patterns.
Cloud-native solutions on Microsoft Azure — CI/CD pipelines, containerisation, observability, and secure identity integration.
Production-ready AI features: RAG, Azure OpenAI, tool calling, and cost-aware LLM workflows embedded in .NET applications.
Team lead and architect roles — code reviews, stakeholder alignment, agile delivery, and mentoring across cross-functional teams.
Blog posts are published in English.
A quick note on what's ahead for this site — technical writing on .NET, cloud, and AI.