Hi, I'm Maurice de Beijer, also known as The Problem Solver. I'm a self-employed software consultant and trainer based in the Netherlands. I've been working independently since 1995 and have served clients ranging from small startups to large government agencies and financial institutions. I have a preference for working with startups and smaller, more dynamic companies.
When it comes to software development, complexity is one of the biggest obstacles. I believe in keeping things simple and avoiding excessive complexity. I prefer using Kanban over Scrum, Continuous Delivery instead of periodic releases, and I have faith in a team's ability to adapt to changes. Additionally, I am a big supporter of the Lean Startup methodology and Theory of Constraints.
Throughout my career, I have worked with a variety of technologies and programming languages. I'm a fan of React and TypeScript, and I often use Next.js as my go-to application framework. I follow a Test-Driven Development (TDD) approach and believe in the power of automated testing, but I'm also practical and recognize that different tools and practices have their place.
I enjoy giving back to the community. I often speak at conferences and user groups on a variety of topics, and you can find more information on my presentations on my website. I've served as a board member for the Dutch dotNed user group and have helped organize its events. Every year since 2005, I've received the Microsoft Most Valuable Professional Award for my community contributions.