Advisory CTO to a portfolio of start-up and scale-up companies. I specalise in
taking businesses through periods of extraordinary technological change,
often navigating tricky waters of enterprise sales and regulatory compliance.
This is my personal site, where I write primarily about software architecture: how
to build better software, faster, and more securely.