I make AI agents safe to run on customers’ data and money.
I'm Isaac. I design systems and direct AI to build them. PANTHEON is the one I'm known for: AI assistants for small businesses, in production. A database decides whose data they see, a ledger what they spend, a queue when a person signs off. Not a prompt. What is PANTHEON? →
Looking for: an AI product or agent-platform engineering role, owning one hard problem inside an experienced team. Cardiff, UK; open to relocate. CV →
Try to break it → Work with meHow approval works, on the booking flow that is built and switched off: a guest asks for dates, the assistant queues the request, and nothing is booked until the owner confirms. Anything with money waits.
Don't take my word for it. Ask it.
This site's assistant runs on PANTHEON. Every message is checked before it answers, and the checks print under each answer. Try to break it.
One real defect, start to finish.
The bug. WhatsApp and Telegram history was stored under the guest's phone number alone, so a guest who messaged two businesses could have the first conversation loaded into the second business's assistant.
Caught by my own adversarial audit in July: not a customer, and not the test suite, which had passed. Fixed by keying the history to the business as well. Kept fixed by a test that fails if the old key comes back.
An outside check: I'm a credited reporter (one of seven) on CVE-2026-104850 ↗, a high-severity flaw in the MCP TypeScript SDK.
What it guarantees, and what it doesn't.
Not solved: prompt injection (limited by scoping, an audit judge and human approval; nobody has solved it), and scale past one production instance (designed for, unproven). The full list → The architecture →
Built solo. Running in production. Open to the right team.
If your AI agent is about to touch real customers' data or money, that's the job I want. Let's talk.
Ask about PANTHEON or about Isaac. Every answer shows what was checked before it reached you.
- What does PANTHEON do?
- What role is Isaac looking for?
- Show me a real bug he found and fixed
- Try to get another business's data