About Me

CTO, Architect, and Builder of High-Performance Teams.

Available for fractional roles

My Philosophy

I believe that technology is a tool, not a destination. I get things done, through deliberate application of experience, knowledge, research and experimentation. For decision making, I use data, typically supplemented by wisdom born of experience. I take measured risks and ensure there is a plan B. I use cross-discipline skills and take a considered approach to everything I do and ask others to do.

My superpower is working with other people to bring out the best in them. No matter how good any one individual is, the key to achievement at scale is to build teams that can operate at their peak.

To find out if I can help you overcome a challenge, create a new product or build you a high performing team, read about my engagement models and pricing.

Focus

My work focuses on:

Professional Background

I have over 35 years of experience in software and technology. That experience has been formed across a wide variety of scenarios: I have single handedly taken products from an idea to thousands of users, as well as running teams of 100 technologists building enterprise platforms, managing applications with over 10 million unique users per month, coding banking systems handling billions of Dollars of transactions and more. I’ve bootstrapped, worked in top tier enterprises and raised over $150m from Private Equity.

This is not hyperbole. I recently delivered an AI strategy which increased development productivity by 73% and reduced costs by 35%, whilst driving up company-wide operational productivity by 10% year-on-year. I have implemented systems to deliver 5x revenue in 3 years and have executed several successful exits.

To learn more about me, the way I work and what I believe, take a look at my articles.

The best code is the code you didn’t have to write.