I lead enterprise technology programmes for banks, mostly in risk, compliance and controls. I've spent twelve years in capital markets technology consulting, currently as a Senior Manager, running engagements from scoping through to delivery. Before that I was a project manager on RBS's OTC clearing programme, and before that a British Army officer for five years, with service in Iraq and Afghanistan and latterly as a regimental signals officer.
Most of what's public here comes from one question: how much real work can agents do, and what does it take to run them properly? In my experience the model is rarely the hard part. The hard parts are the ones delivery people already know: a budget, a clear contract between stages, acceptance criteria, and someone accountable for what ships.
A lot of the code on this profile was written by agents I run, and the commit history says so. That's deliberate. The system is the thing I built.
An autonomous overnight build pipeline. A Claude Haiku scout reads developer pain points on Hacker News and Reddit, a Sonnet agent picks one and writes the spec, and aider driving Sonnet builds an MVP and pushes it before I'm up.
- One model per stage, priced to the job. The first end-to-end build cost $0.47.
- A JSON schema on every hand-off between agents
- Versioned prompts, acceptance criteria for every epic, and a validation gate before the nightly cron went live
I commissioned it, approved each phase and reviewed what it shipped. Between 18 February and 4 April 2026 it built 19 repos. Eight are public:
| Repo | What it does |
|---|---|
| tool-lint | Lints MCP, OpenAI and Anthropic tool definitions |
| deptox | Finds AI-hallucinated phantom npm packages in lockfiles |
| vibe-check | Security scanner for AI-generated projects |
| gh-prompt-shield | Scans GitHub issues and PRs for prompt injection aimed at AI coding tools |
| agent-safe | Credential proxy for AI coding agents |
| mcp-slim | CLI proxy that cuts MCP token usage |
| ctx-handoff | Packs a repo's context into a handoff document for AI assistants |
| pdf-privacy-tools | Browser-only PDF toolkit, and the Foundry's first build |
Spawns Claude Code agents into isolated git worktrees, each on its own branch in its own tmux session. Failed agents are retried, CI has to pass before a PR is marked ready, and anything running over an hour without a PR gets flagged.
An interactive map of the agent estate behind all of this: a hub agent, persistent specialists, on-demand workers and the Foundry.
An ML pipeline that clusters financial controls by what they do rather than which organisation wrote them. It draws on ISO 20022, FIBO and FATF vocabularies and strips each organisation's fingerprints out first, so the clusters form around function. This is the closest thing here to my day job.
A CV-to-role matching engine: hybrid BM25 and embedding search, cross-encoder re-ranking, and the ESCO skills taxonomy for skill-gap analysis.



