As a development consultant, I work with both startups and large companies, helping them with training, custom development and architecture design.
Whether it’s balancing developing with debugging, doing more with less, keeping up with innovations, or securing and scaling your apps, developers face a lot of challenges in a world that’s getting faster!
As a seasoned software architect, developer, and coach, I’m here to help developers and software companies to lighten these challenges and achieve their goals. Here’s how I can help you:
I focus on writing applications and services in C# on the .NET platform, with a focus on the backend parts. I take pride in creating secure, reliable, evolvable and maintainable software with a clean architecture.
When I’m not busy providing services, I improve my skills by developing new training materials and help others by answering questions on Stack Overflow.
Feel free to contact me to learn more about my services.
I provide coaching and mentorship, often as a follow-up to my training classes, to further help you as you grow on your journey. I do this by running workshops, giving presentations, and providing one-on-one coaching.
A popular service that I provide is frequent and recurring knowledge-sharing talks, often in the form of 1-hour presentations. Visit my talks page to learn more.
Do you need a review of your system’s architecture?
Or want guidance on how to create your next system?
For many years I have taught software architecture to developers all over the world. My specialty is in the area of Domain-Driven Design and event-driven architecture. I have a special interest in the world of CQRS/Event Sourcing that you can read more about on cqrs.nu.
Tailored to the needs of each developer and organization, I offer the expertise, hands-on approach, and personal attention needed to help developers and applications reach their full potential.
Whether you’re looking for solutions, a practical hand, or some expert guidance, I’m here to help you. If you’d like to get in touch, please complete the form or reach out to me directly using the details below.
As a specialist in Duende IdentityServer, I bring expert-level insight into implementing authentication, authorization, OpenID Connect, and IdentityServer in .NET applications. With a track record of successfully training and mentoring development teams, I’m here to help your team navigate the complexities of secure identity management.
I’m not just experienced—I’m actively engaged in the IdentityServer community. On Stack Overflow, I’ve contributed over 1,100 answers on IdentityServer, authentication, OpenID Connect, and .NET, making me the only expert outside the product’s creator to earn the silver badge for IdentityServer4. My dedication to sharing knowledge extends to training workshops and frequent posts on my blog, where I tackle common challenges and share insights on IdentityServer and related security topics.
Systematically secure your solution from data theft, disruptions, and cyber attacks.
Ensure end-users can log in and out smoothly and securely around the world.
Meet legal and industrial data protection standards such as GDPR and FAPI.
I'm the only expert outside of Duende's creators to earn a silver badge for IdentityServer4.
Whether it's coaching, team workshops, or direct implementation support, I can help you.
1100+ Stack Overflow answers on IdentityServer, authentication, OIDC, and .NET.
Let’s connect for a no-obligation meeting to discuss your needs and explore how I can help make your IdentityServer project a success.
I’ve developed training workshops to help teams with all phases of IdentityServer, OpenID Connect, and OAuth2 implementation:
My blog includes popular posts on IdentityServer and OIDC, including:
I’m skilled in designing and implementing solutions on the Azure Cloud platform, focusing on scalable, efficient, and secure architectures that drive real results. With multiple Azure certifications, hands-on projects, and extensive teaching experience, I’m equipped to help your team harness the full potential of Azure.
Azure can be a time-consuming and overwhelming platform to navigate; whether you work with me or not, you can also use my open-source cloud debugger tool for Azure to get more visibility, insight, and faster troubleshooting results into your environment.
Whether you need hands-on help or consulting, get the expertise you need at a fraction of the cost of a senior hire.
Get secure-by-design solutions that can comply with stringent standards such as FAPI.
Enable junior and senior developers to upskill quickly and effectively for commercial cloud development.
Get an impartial expert for reviewing the efficiency, scalability, and security of your Azure environment.
Whether you work with me or not, you can use my open-source cloud debugger tool for Azure
I have AZ-900 and AZ-204 certifications, aligning my expertise with current best practices in Azure.
I offer a range of Azure-focused consulting services designed to support businesses in adopting, optimizing, and scaling on Azure:
Let’s set up a meeting to discuss your Azure needs and explore how I can help streamline your cloud journey.
My certifications validate a deep understanding of Azure fundamentals and development, which I use to provide practical, effective solutions for my clients:
As part of my AZ-204 certification studies, I created Cloud Debugger, an open-source tool designed to help Azure developers explore and troubleshoot their cloud environments. This tool is ideal for those preparing for Azure certification, needing to streamline debugging, or wanting to deepen their Azure knowledge.
I frequently share insights about Azure through presentations at user groups and meetups, including Azure Skåne and Swenug Göteborg. Engaging with the community helps me stay current with Azure trends and allows me to connect with fellow Azure enthusiasts and professionals.
I’ve been working with .NET, ASP.NET, and C# since the platform was released in 2002. Over the years, I’ve become deeply involved in the IdentityServer and .NET community, contributing over 1,100 answers on Stack Overflow focused on .NET, ASP.NET Core, and security. My .NET development services cover coaching, consulting, and direct implementation support across much of the .NEt ecosystem, with a focus on C#.
Make progress on your project with flexible, hands-on expertise that ensures best practice.
I've worked with .NET since 2002 while also keeping up the latest developments and practices.
As your .NET development partner, I focus on creating cost-effective, scalable, and flexible architectures.
With a focus on cyber security and compliance, I can help you to build a secure application from the ground-up.
Alongside hands-on support, I can use my rich developer training experience to help your team shine.
With AZ-900 and AZ-204 certifications, I can help you deploy, secure and optimize your .NET apps on Azure's cloud.
Whether it’s debugging and enhancing code visibility across your application architecture, using .NET’s advanced features, or some helping hands for your project, my .NET focused services can meet all of these needs.
Let’s set up a meeting to discuss your .NET development needs and explore how I can help your team to excel with this versatile platform.
I regularly write about .NET topics on my blog. Some popular posts include:
I co-authored a free, 300+ page e-book covering the foundations of C#. It’s still available online for anyone looking to deepen their understanding of C#. You can read the C# School eBook online.
I often speak at .NET groups and conferences, including .NET Skåne, Swenug in Göteborg and Stockholm, and the Copenhagen .NET User Group. My presentations often focus on .NET, ASP.NET Core, and C#.
With over 14 years of teaching experience, I teach a wide range of C# and .NET topics, from foundational concepts to advanced, low-level techniques. My key workshops include:
Where are you located?
I am located in Helsingborg, Sweden.
Do you travel?
Yes, I travel short distances, both within and outside Sweden.
Do you provide remote services?
Absolutely! Working remotely comes quite naturally to me and I’m happy to arrange a remote call to discuss working together.
Don’t hesitate to contact me for more details.
The best workshops create an immersive experience. See the benefits that practical, attentive, and up-to-date training can offer today by putting me to the test!
I offer 30-45 minute workshops that can be customized to your team’s needs:
Feel free to get in touch using the details below, submitting a form on the contact page, or connect with me on LinkedIn!