I'm a Lead Developer and Cloud Specialist with over a decade of experience building software that matters. I hold five Microsoft Azure certifications and a Certified Lead Developer credential — but what drives me is the craft and the learning experience itself.
At CAB Group, I work across multiple teams and departments to design and implement Azure cloud solutions at scale. Before specializing in cloud, I grew from junior developer to team lead — building mission-critical middleware, championing TDD practices, and establishing quality standards along the way.
My approach to architecture is shaped by residuality theory — a complexity-aware framework I've been studying under its creator, Barry O'Reilly, and actively applying in my daily work. It gives me a structured way to reason about uncertainty in distributed systems and make better design decisions when the future is unclear.
I share what I learn. On my technical blog, I write in-depth series on topics like real-time data streaming with Azure, OpenTelemetry observability, infrastructure as code, and configuration management. I believe the best engineers lift others up.
Outside of work, I recharge by hitting the gym, exploring the Swedish countryside on horseback or on foot with my family, and diving into whatever technology has caught my curiosity.
Experience
10+ years in software development
Certifications
5× Microsoft Azure certified
Languages
Swedish, English
Deep expertise across the .NET ecosystem — from high-performance APIs and distributed services. C# is my primary language, backed by a decade of production experience.
Designing and implementing cloud solutions across teams and departments. Certified as Azure Solutions Architect Expert, DevOps Engineer Expert, Azure Administrator, Azure Developer Associate, and Azure Security Engineer Associate.
Building CI/CD pipelines, infrastructure as code with Azure Bicep, and container-based deployments. Passionate about bridging the gap between development and operations.
SQL Server, CosmosDb, PostgreSQL, search indexing architectures. Comfortable from query optimization to distributed data flows.
TDD advocate and quality champion. From unit and integration tests to memory leak profiling — I build confidence into every release through automated testing and performance validation.
Container-first mindset for consistent environments across development and production. Docker and orchestration are part of my daily workflow.
Implementing OpenTelemetry for distributed tracing, metrics, and structured logging. Making complex systems transparent and debuggable.
Trained in Advanced and Technical Software Architecture under Barry O'Reilly, creator of residuality theory. Applying complexity-aware architectural thinking to design distributed systems that embrace uncertainty and deliver resilient solutions.
Certified Lead Developer with a track record of growing teams, driving architectural decisions, and coaching developers from junior to senior. I lead by enabling others to succeed.