software delivery, technical leadership, and organisation design consultant
If you need help building autonomous teams, modelling complex domains, consulting, training, or public speaking.
I help organisations to build and lead high-performing engineering teams.
I am the co-author of 2 books
on software architecture and organisation design.
I speak at international conferences and private internal events.
I design and run public and bespoke training programs internationally.
In April 2019 I spoke at Agile India discussing one of my favourite topics -
applying strategic Domain-Driven Design to enable continuous delivery in sociotechnical sytems.
Slides also available.
Head over to the speaking section to view slides and videos for all of my talks.
See All Articles
For public and private training see my full training agenda.
For work, speaking, writing, training or any other type of enquiry, you can contact me via either of the methods below.