About
I’m a software designer, coach and consultant working in London.
I’ve built and coached engineering teams in enterprises, consultancies and startups. I spend a lot of my time thinking about agile engineering & team practises and software architecture.
I started programming back in the early 1980’s when I was 12. Myself and a friend taught ourselves 6502 assembler. We went on to learn Z80 and 68000 assembler.
I wrote games, experimented with basic AI and dreamt of a day when games might be photo realistic. Now they are I play games from the 1980’s on my Retro Pie.
When I left school I found myself working in a small, family run engineering workshop.
It was here I wrote my first commercial software to automate the calculations required to make duct-work. This reduced the time and effort making transformers from 4 hours to 90 minutes.
I’ve gone on to help build teams and technology for large and small organisations as well as working in various stage start-ups.
I now specialise in software architecture, devops and agile engineering practices.