Lead with vision, build with teams.
Direction first, then the people, architecture, and rituals that turn it into delivery. The strongest AI work is a team sport.
I lead AI strategy and delivery in insurance as Director of AI in a Chief Data Office. Independently, I build and write about agentic systems that combine model reasoning with deterministic controls, evaluation, and human judgment. This site is the public record of that personal work.
The open-source systems and research briefs publish code, architecture, safety posture, and lessons instead of hiding them behind product claims.
Mathematical rigor, capable teams, and clear teaching keep ambitious AI work useful and accountable.
Direction first, then the people, architecture, and rituals that turn it into delivery. The strongest AI work is a team sport.
Models that earn their conclusions and systems that stay legible as they grow. Data science, agentic design, and evaluation grounded in clear reasoning.
Writing, lecturing, and public work that turn experience into something others can use. Education and transformation are the same skill in different rooms.
Six months of live evidence, published including the negative results, and a redesign built to measure where LLMs genuinely add value to investment decisions.
An open, audited experiment in where LLMs actually add value to investing. The first design, a multi-LLM committee, ran live for six months on a Trading 212 Practice (paper) account and lost money; the evidence is published, and the redesign, ZEN-2, is being built against control arms under a decision rule frozen in advance.
Short write-ups of the systems built in the lab — each one a testable idea, the engineering behind it, and the pattern worth reusing.
ZenArena puts one of agentic AI's favourite claims — that memory makes agents better — under a falsifiable test, using chess and a Stockfish truth signal to measure whether governed memory beats remembering everything.
ZenRate wraps a deterministic actuarial core in a layer of collaborating AI agents — where exactly one agent holds a veto, every decision is recorded bi-temporally, and the compliance paperwork falls out of the architecture.
ZenForecast is an open-source, governance-first Python framework that treats forecasting as a continuous predict → decide → act → learn loop — with interchangeable models, leakage-free backtesting, and an audit trail behind a single API.