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 build and write about agentic AI systems that combine model reasoning with deterministic controls, evaluation, and human judgment. This site is the public record of that 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.
It brings together agentic design, deterministic controls, and human oversight in one of the hardest consumer AI domains: investing.
An open, agentic investing system with deterministic controls and clear operator oversight — currently a proof-of-concept running on Trading 212's Practice (paper) account, so no real capital is at risk.
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.