Patterns
The patterns I use to put AI safely into the systems you already run, and to build the platforms behind them, drawn from over a decade of enterprise software. They're written for the technology leaders accountable for those systems: each one sets out the problem it solves, when it applies, how it's structured and what it costs you, so you can judge whether it fits before we speak.
Safe AI in your systems
Chatbots and MCP servers that reach only what they should, whether in one organisation's systems or across every client on a multi-tenant platform.
AI agents in your engineering team
How to bring AI coding agents into delivery, so what they produce meets your standards and a person stays in control of every change.
Multi-tenant platforms
SaaS platforms that grow revenue faster than the cost of running them, with every client kept apart and each new one added as routine.
Data platforms
Data platforms that turn files from anywhere into answers people can trust, keeping every original and running with no servers to manage.
Infrastructure and delivery
Infrastructure and pipelines your teams serve themselves from, with your standards enforced in one place and every release traceable.
