.NET & Backend Engineering
Service design, APIs and the background work that keeps systems moving.
C# / .NET / ASP.NET Core / EF Core / REST / gRPC / Background processing / Microservices
Building reliable software across .NET, cloud, data and AI.
I’m a software engineer and technical lead with more than fourteen years of experience building, modernizing and operating complex software systems.
I remain hands-on across architecture, backend engineering, cloud, data and AI. Alongside that work, I develop reusable tools and write about what I learn while building systems.
I enjoy engineering problems that cross boundaries — application architecture, backend systems, cloud infrastructure, data, search, AI and developer experience.
Service design, APIs and the background work that keeps systems moving.
C# / .NET / ASP.NET Core / EF Core / REST / gRPC / Background processing / Microservices
Hosting, identity, secrets, telemetry and delivery on the Azure platform.
Azure App Service / Functions / Storage / Key Vault / Managed Identity / Application Insights / Azure DevOps
Grounding language models in real data through search and retrieval.
Azure OpenAI / Azure AI Search / Semantic search / Vector search / RAG / MCP / AI agents
Moving, shaping and reporting on data between systems.
SQL Server / Azure Data Factory / ETL / SSIS / Fabric / Power BI / REST / GraphQL
Interfaces for data-heavy, workflow-driven applications.
Blazor / React / Angular / TypeScript
Design decisions, review culture and keeping production healthy.
Architecture / Technical design / Code review / Mentoring / CI/CD / Production support / Root-cause analysis
A selection of complex systems and engineering problems I've worked on across enterprise software, cloud platforms, data and AI.
View case study
View case study
View case study
View case study
View case study
View case study
Anonymized. No employers, clients, products or dates are identified.
Projects appear here once they have a public repository and a first usable release. No placeholders, no inflated numbers.
Experiments, benchmarks and ideas that are useful even when they do not become full projects.
I’m always interested in thoughtful conversations about software engineering, open source, architecture and developer tooling.