Backend & APIs
ASP.NET Core and Minimal APIs, Entity Framework Core, and a feature-based project structure.
I'm a .NET engineer based in Kathmandu. By day I build web-based ERP and QMS products with C#, ASP.NET Core, and Blazor; in the open I maintain Krafter, a multi-tenant .NET 10 SaaS starter. Most of my work sits between the application code and the pipelines that ship it to Azure and Google Cloud.
The day-to-day tools and patterns behind the products and the open-source work.
ASP.NET Core and Minimal APIs, Entity Framework Core, and a feature-based project structure.
Server and WebAssembly Blazor, including SEO-friendly prerendering and flicker-free first loads.
Azure (App Service, Container Apps, Functions, Service Bus) and Google Cloud Run.
Docker, GitHub Actions, Azure Pipelines, and Cake / Nuke build automation.
SQL Server, PostgreSQL, and Azure Cosmos DB through Entity Framework Core.
Vertical Slice Architecture and multi-tenancy — the patterns behind Krafter.
A SaaS starter, developer tools, and Blazor samples — the work I get to share publicly.
Krafter is a multi-tenant .NET 10 starter built on Vertical Slice Architecture with a Blazor WebAssembly front-end. It's a GitHub template made for AI-assisted feature development — the baseline I reach for when starting a new product. It has its own home at getkrafter.dev and 90 stars on GitHub.
A self-hostable URL shortener: ASP.NET Core Minimal API, PostgreSQL, Auth0 for auth, and a Blazor WebAssembly UI.
Manage Git worktrees without leaving Visual Studio or JetBrains IDEs — create, switch, and clean up branches faster.
A tiny Windows 11 tray app that switches your primary monitor in a single click.
A .NET 8 reference pipeline: build, test, containerize, and push to a registry using Nuke and Cake.
Make Blazor WebAssembly SEO-friendly and flicker-free with bot detection and prerendering. .NET 8.
Show a loading spinner automatically on every API call in Blazor — no per-request wiring. .NET 8.
A concise PDF overview of my .NET, Azure, backend, data, and delivery work — written for hiring teams and technical reviewers.
Practical .NET, Blazor, Azure, and implementation notes — written from real project work.