Skip to main content

How I engage

Senior system development.

Available for consulting assignments — I design application architecture, build business-critical functionality, and deliver clean, maintainable codebases in .NET and Azure. Stockholm and remote.

What I deliver

Three areas of senior system development

Application Architecture

I design systems that scale and are easy to maintain. That means getting the domain boundaries right, choosing the right patterns for the problem, and making sure the team can own the result. I document decisions, not just outcomes — architecture that can't be explained can't be maintained.

System designDomain modelingMicroservices.NETAzure
Let's talk

Business-Critical Development

I build the core functionality the business depends on — the parts where bugs cost money and quality matters. Order flows, integrations, payment systems, real-time pipelines. I write production-grade .NET on Azure, take ownership of what I ship, and stay accountable through to go-live.

Production .NETC#ASP.NET CoreAzureIntegrations
Let's talk

Code Quality & Security

Clean, secure, maintainable codebases — built in from the start, not retrofitted. I establish patterns the team can follow, address security at the architecture level, and leave code that the next developer can read, extend, and trust. Codebases that don't accumulate technical debt.

Code reviewSecurityRefactoringTesting strategy.NET
Let's talk
How I work

What working with me looks like

Embedded, not advisory

I work in your team's codebase and tools — standups, PR reviews, architecture discussions. Not slide decks from the outside.

Remote or on-site Stockholm

Fully remote engagements work well. I'm also available on-site in Stockholm for teams who prefer it, or a hybrid of both.

Swedish and English

I work fluently in both. No language overhead for Swedish-speaking clients or teams.

.NET · Azure · Optimizely

My delivery stack. Fifteen years of production experience — microservices on AKS, event-driven systems, Optimizely CMS, and AI-integrated platforms.

The short version

Most contractors cover one layer. I cover delivery end-to-end.

Infrastructure, backend, or delivery — most specialists pick one. I design the system, write the difficult parts, and make sure the team can maintain it without me. That's the difference between a contractor and someone who actually transfers ownership.

  • 15 years of production .NET on Azure — not PowerPoint architecture
  • 5× Optimizely certified — rare outside dedicated Episerver shops
  • Delivered AI/NLP systems end-to-end, not just proof-of-concepts
  • Fluent in English and Swedish — no translation overhead

Ready to talk?

Currently available. Tell me about the project.