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:
- Scalability: Systems that grow without friction.
- Executive Leadership: Building companies, not just software.
- Culture: Engineering teams that value ownership over task-completion.
- Strategy: Aligning deep-tech roadmaps with business outcomes.
- Products: Building products that deliver value to their owners.
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.