How I work with organisations.
Different scopes, one thread running through all of them: making AI-assisted engineering deliver real results without quietly trading away quality.
AI Adoption for Engineering Teams
For teams that already rolled out assistants and stalled — a diagnostic that establishes what's actually happening, then the work to fix it.
Executive AI Advisory
Independent answers for the people accountable for the AI strategy — briefings, written assessments, and ongoing advisory without the vendor spin.
AI Harnessing Masterclass
A two-hour masterclass taking your team end to end across the five levels of AI engineering maturity — tailored to your context from an intake questionnaire, and available with hands-on implementation attached.
Architecture Consulting
Distributed systems, event-driven design and JVM platform work — the foundation that decides whether AI-assisted development pays off or just accelerates the mess.
Company Transformation
AI adoption across a whole engineering organisation: leadership, engineering practice and architecture moving together, over several quarters.
How engagements are structured.
Three shapes, chosen to fit how well-defined the problem is when we start.
Closed package
A defined scope, a fixed price, an agreed outcome. Best when the problem is already clear and you want cost certainty.
Block of hours
An agreed number of hours drawn down as needed. Best for exploratory work, or when priorities are still moving.
Fractional retainer
A recurring commitment — typically a few days a month — for ongoing advisory and leadership support.
Not sure which of these you need?
That is a normal place to start. A short conversation usually makes it obvious — and if none of them fit, I'll tell you that.