Would you like fast, reliable, stress-free software development releases? With my broad industry experience and deep technical skills, I can teach your team how to ship software like the best companies in the world.

As a consultant, I start by creating a comprehensive strategy that takes the full software development lifecycle into account. This includes requirements, development practices, testing, and release. I analyze the technical architecture to identify sources of technical debt and risk, streamline the build and release process, and introduce new processes. Then I provide technical infrastructure design, process documentation and training so that teams can easily adopt these new practices.

For an introduction to my approach, I recommend watching my Business of Software conference talk Rock Solid Testing Without Hiring an Army.

My passion for software quality and high-functioning teams has motivated me to found communities, create a podcast, publish articles, run workshops and speak at conferences all around the globe. You can find my full resume at LinkedIn.

I’d love to hear how I can help you. Get in touch and let’s make some time to chat.