One of Integrate.AI's product offerings: a multi-tenant SaaS platform for governed AI
agents. Tenancy enforced at the database with Postgres row-level security, Stripe billing
reconciled inside tenant-scoped transactions, every agent action written to an audit spine.
first client onboarded: a multi-site hospitality group 147 merged PRs / tenant isolation enforced in Postgres
Memory infrastructureStealthPrivate
Pensieve
A firm-owned memory layer, currently in stealth: agents that wake up already knowing the
people, the projects and the decisions. Always-loaded core context plus an unbounded
archive recalled through hybrid vector search, with a reflection loop that distils
sessions into durable facts overnight. It also grades its own health every day.
live daily as the memory spine of my own agent fleet nightly reflection cost cut by about 95% 30+ self-checks across five layers, evals run in CI
Mac appShippedPublic download
Parlay
A native macOS dictation app I built to replace a paid subscription. Speech to text runs
locally on the Neural Engine, then Claude Haiku tidies the transcript before it pastes. If
the cleanup ever fails, the raw words still paste, so dictation never breaks.
signed, auto-updating, in daily use version 0.2.8 / 1,000+ testsDownload ↗
Skills libraryPublic repo
Tokenomics
Eight self-contained skills that cut what an agent pays to read PDFs, spreadsheets, video,
logs and web pages. They plug into any Anthropic API harness, and every savings claim is
produced by a meter against a fixture corpus and committed as evidence.
every number links to its meter report in the repoView code ↗
Measured, not claimed64.5 to 99.2%input tokens saved, across 8 skills
Fine-tuningPublic repo
Post-training
For workloads where a frontier API is the wrong answer: LoRA fine-tuning Qwen3-4B on a
16GB MacBook Air with Apple MLX, mapping macro snapshots to tactical asset-allocation
tilts entirely on device. Ships with a research brief on methods, costs, and the
break-even against frontier APIs.
about £0 marginal training cost on deviceView code ↗
On-device specialistA 4B model, on a laptop.10 to 60x cheaper per request at volume
Graph engineeringPublic repo
Macro briefing system
A worked sample of graph engineering: an autonomous daily macro briefing in an asset
manager's house style, orchestrated with the Claude Agent SDK in Python. A manager sets
the day's focus, three specialist sub-agents research in parallel with live market-data
tools, and a verifier scores every memo against a nine-point style checklist. Failures
get one retry with feedback.
memos gated at 7 of 9 on the style checklistView code ↗
Deployed for clients of Integrate.AI and anonymised here. Named references on request.
FinTech, in build
Sales follow-up agent
After a sales call, it picks the right contract and order forms, fills them in, files them and drafts the follow-up email with everything attached. The rep reviews and sends. It never sends on its own.
Hospitality, London
Campaign orchestrator
A marketing engine for a multi-site wine bar group: plans, drafts and schedules campaigns across channels from one brief.
Events, premium venues
Function-sheet builder
Turns enquiry-to-event admin into structured function sheets the operations team runs the venue from.
Private client
Morning brief dashboard
A daily personal intelligence brief covering markets, mail and diary, rendered before the client wakes.
Approach
How I work.
Ontology
The business is the substrate.
The firm's own entities and relationships ground every agent answer and gate every agent action. The model is never the source of truth about the business.
Context
Context is the whole game.
The more an agent knows about how the business actually runs, the better its work gets. Most of that knowledge sits in people's heads, so the first job on every engagement is getting it out of their heads and onto paper.
Tasks
Every job is a bundle of tasks.
Some of those tasks can be automated, which hands back the hours for the part of the job that is uniquely yours, and usually the most interesting part. This is not about replacing people. I am not in the business of asking turkeys to vote for Christmas.
Governance
Trust is architecture.
Every side-effect routes through a tiered autonomy gate: auto, draft-then-notify, or confirm. Enforced in the runtime, written to an append-only audit log. Not a prompt.
Evidence
Measured, not claimed.
Savings get meter reports. Self-modifications pass held-out eval gates. Style gets a scored checklist. If a number is not measured against committed evidence, it does not ship.
Embedded
Stay until it runs.
Consulting decks do not change businesses; deployed workflows do. I sit inside the client's operation, their inbox, their events, their expenses, until the system is part of how they work.