Work with me
Better software, sharper AI skills.
I help professionals and organizations build better software faster and use AI safely, so it becomes a real advantage — not one more thing to keep up with.
AI at Work is open now; the rest are on the way. Take a look below, and send me a note about anything that fits — or what you’d like to hear about first.
Build your AI skills
Hands-on courses that make you or your team genuinely capable with AI — practical skills you can use the next day, not theory you forget.
- CourseAI at Work →
Use AI well in everyday knowledge work — a half-day workshop, then three weeks of guided practice.
- CourseAI for DevelopersComing soon
Use AI to write and review real, production code — hands-on, for working engineers.
Not seeing exactly what you need? Tell me what you're after ↓
Improve your software development
Bespoke work with your engineering organization: I get inside how you build software today, find the gaps and opportunities, and help you improve your development model — processes, principles, practices.
- ConsultancyFractional CTOComing soon
Senior engineering leadership without the full-time hire — direction, the hard technical calls, and someone accountable, a few days a month.
- WorkshopDomain-Driven DesignComing soon
A hands-on workshop that teaches your engineering organization to build the right thing the right way — model the domain, then build software that fits it.
- ConsultancyEngineering StrategyComing soon
Develop a clear engineering strategy — where to invest, what to fix, and in what order — then help you put it into motion.
- ProgramAI-led DevelopmentComing soon
Help leaders adopt AI across their engineering organization — safely, efficiently, and for the whole team, not just a few individuals.
Not seeing exactly what you need? Tell me what you're after ↓
Interested?
Tell me about your work and what you're after — including anything still on the way — and I'll point you the right way.
Thank you
Message received
Thanks — I read every message myself, and I'll be in touch to talk it through.