Skip to main content


Managing Consultant

Stephen is a multi-faceted developer who has spent most of his career working in Agile environments. He excels in delivering the "How" and deeply understands the "What"; the archetype of a software craftsman. He is passionate about teaching Test Driven Development and strives to evoke light bulb moments through patient, thoughtful coaching.

He has worked with both startups and Fortune 500 companies, elevating the focus of developers to better understand the business goals of the organization. A true polygot, Stephen has both the technical depth to coach evolutions in quality and the business mind to evoke revolutions of alignment between strategy and execution.