I ship production LLM systems end-to-end, solo. Co-founder of GOM, an enterprise AI deployment layer, and founder of Sola, a London consultancy building AI software for private-wealth and family-office clients. Currently evaluating frontier multimodal GenAI at Meta.
Founder & Engineer · Sola— One-person AI consultancy for private-wealth and family-office clients. I scope the problem with the client, then build and deploy the system end-to-end.
Co-Founder · GOM— Enterprise-grade deployment layer for AI-generated software. An agent ships an app over MCP and gets back a live, Workspace-gated org URL with identity, realtime, database and storage injected.
AI Data Specialist (GenAI Evaluation) · Meta— Evaluate and red-team frontier multimodal GenAI outputs; author QA rubrics and benchmark datasets that feed model-update decisions.
Ventures
dd-agents — Agentic M&A due-diligence SDK. Nine specialist agents run a 38-step pipeline that turns a data room into a citation-anchored investment memo, with an adversarial reviewer that verifies every claim against its source. Published package, 3,660+ testsPython · Anthropic · NetworkX · SQLite
Beast — Self-hosted data-collection platform, a Bright Data / Apollo equivalent built from scratch: a 9-tier fetch ladder with automatic stealth-browser escalation, plus a 7-phone rooted Android proxy fleet with remote IP rotation. Deployed as a library, REST API and MCP serverPython · Playwright · Postgres · Redis · Docker · MCP
Starga — Turns one long video into narrated 9:16 clips. An eight-stage pipeline with shot selection, on-device transcription, voice-over grounded only in the creator's own words and voice cloning, wrapped in a full SaaS with Stripe billingFastAPI · Anthropic · ElevenLabs · Stripe · NextJS
Magpie — Autonomous merchandising and financing operator over a 21-table commerce dataset: detects size-level stockouts, computes cash-conversion cycles, models a financing draw and runs a 24-month backtest. The deterministic engine owns every number; the LLM only narratesTypeScript · SQLite · Anthropic
Warm — Outbound buying-signal engine. Clones a brand from a URL, watches Reddit, HN and LinkedIn for buying signals, scores leads with Claude and generates a personalised landing page per leadNextJS · Bright Data · Gmail OAuth · Vercel
Zeroclick — A circuit breaker for AI ad-spend. Watches every recommendation an AI assistant monetises and freezes the charge the moment ad money overrules the honest pick, holding it for human sign-off. Divergence detection is deterministic and exposed as an MCP serverNextJS · TypeScript · MCP · Tavily · Vercel
Jarvis — Local-first voice assistant with enrolled voiceprint speaker-ID, a spec-correct Bluetooth-Mesh crypto layer and multi-agent orchestration. Fully offline corePython · Silero VAD · Resemblyzer · Claude Agent SDK
Fundbot — Delta-neutral crypto funding-rate harvester with a full operational safety layer and an honest no-edge KILL verdict. 339 tests across 11 adversarial review roundsPython · Hyperliquid · Binance
WinAnyCTF — An offensive red-team engine for AI/LLM CTFs: 164 payloads across 22 attack classes, multi-turn kill chains and a PAIR LLM-vs-LLM loopPython · Anthropic · OpenAI
Meet — Native macOS menu-bar meeting recorder with fully on-device transcription and speaker diarization; only the optional summary ever leaves the machinePython · Whisper · Groq