Self-appointed Chief Over-Engineering Officer | Microsoft MVP | Conference speaker | Professional "have you tried .NET for that?" guy
I'm a software developer based in Stockholm πΈπͺ with over 20 years of experience turning caffeine and keyboard clicks into working software. I've been a Microsoft MVP for 15+ years β and if you're wondering what that means: it means having opinions, being loud and visible, and finding a soap box to talk from. It helps if you actually know what you're talking about too, of course...
When I'm not writing code, I'm probably on the water (wing foiling π), on a trail (mountain biking οΏ½οΏ½), tinkering in my workshop (3D printing and designing π¨οΈ), or generally doing something that has a non-trivial chance of going sideways. If it does go sideways β even better. Things that fail teach you something. Things that just work... don't.
My comfort zone is the .NET and Azure world, but I've been known to wander:
- Languages & Frameworks: C#, .NET, ASP.NET Core, Entity Framework Core
- Architecture: Domain-Driven Design, Modular Monoliths, Distributed Systems, Microservices
- Cloud & Infrastructure: Azure, Kubernetes, .NET Aspire, Containers & Docker
- Other stuff: Project Orleans, integration testing, graph databases (when the shoe fits)
I speak regularly at conferences like NDC, Techorama, SweTugg, VS Live, and others β and quite a few of my talks end up recorded online. Here are some you can watch right now:
| Talk | Event |
|---|---|
| π― Exposing the Not-So-Secret Practices of the Cult of DDD | NDC Oslo 2025 |
| π₯ Stop Using Entity Framework as a DTO Provider! | Various |
| βοΈ .NET Aspire β Beyond the Introduction | NDC Copenhagen 2025 |
| π ASP.NET Core β Beyond the Introduction | NDC Oslo 2021 |
Tip: Search for "Chris Klug" on Google or Bing to find more β there are quite a few of them at this point π
Most of my public repos are demo code from conference talks and workshops. If you've seen me present, there's a good chance the code is here. Some highlights:
- efcore-dto-demo β Demo code for "Stop Using Entity Framework as a DTO Provider!"
- AspNetCoreBeyondTheIntro β Code from my ASP.NET Core deep-dive talk
- aspire-beyond-the-intro β Demo code for my .NET Aspire talk
- asp-net-modular-monolith β Modular monolith patterns in ASP.NET Core
- K8S4DEVS β Introduction to Kubernetes for developers
- intro-to-project-orleans β Getting started with actor-based development in .NET
- π Blog: fearofoblivion.com
- π¦ Twitter / X: @zerokoll
- πΌ LinkedIn: Chris Klug
- π€ Speaker profile: sessionize.com/zerokoll
"Any sufficiently advanced developer is indistinguishable from a wizard β except wizards have better documentation and often cooler hats." π§ββοΈ




