Principal Engineer & Head of Solutions Technology at Man Group. I lead the engineering function for Man Solutions' bespoke investment mandates - portfolio optimisation, client reporting, and the tools that support new business.
I've been writing code since 1981, starting on a Sinclair ZX81 in Durban, South Africa. Career path: Barclays Capital → Merrill Lynch → GLG Partners → Brevan Howard → Man Group. Mostly C++, C#, and Python.
Right now I'm thinking about how AI is changing the way we build and maintain financial software. The capability is impressive. The bottleneck is trust.
Writing:
- Trust, not capability - the real constraint on AI in production engineering
- Building engineers in the age of AI - talent development when AI does the reps
- Bainbridge's Ironies of Automation - a 1983 paper that maps precisely onto today


