Engineering Leadership
Experienced CTO-level guidance for organizations making critical technology decisions.
Explore this serviceAI is not the product. AI is one of the forces changing how engineering organizations operate. Whether the work is technical leadership, AI-assisted software delivery or multi-agent systems, the objective is always the same: designing systems that produce predictable, high-quality outcomes.
Each one is a different entry point into the same problem: building an engineering system that produces predictable outcomes as the company and its tools change.
Experienced CTO-level guidance for organizations making critical technology decisions.
Explore this serviceRedesign software delivery for the age of AI through better architecture, governance, planning, context engineering and engineering practices.
Explore this serviceFind the business workflows worth automating, then architect and build enterprise-grade AI agent systems: orchestration, evaluations, governance and EU AI Act compliance.
Explore this serviceHelp leaders and engineering teams build practical capability through keynotes, executive briefings and hands-on workshops.
Explore this serviceThe work is opinionated. These are the positions everything else follows from.
AI changes engineering systems, not just code generation.
Reliable AI systems are designed, not prompted.
Architecture matters more in the age of AI, not less.
Technology decisions are business decisions.
Engineering organizations should optimize for repeatability rather than heroics.
The goal is not to adopt AI. The goal is to build a better engineering system.
Most engagements start as a single conversation about what is actually slowing the engineering organization down. Bring the problem; we will work out the shape together.