CamEvents.org - Aggregates 25 sources of startup, innovation and research events across Cambridge into one filterable page. Zero cost, zero accounts reached 1000+ Users.
CozyGrids.com - Converts images into printable craft patterns (cross-stitch, knitting, diamond painting, crochet, embroidery) with a full editor and PDF/machine export. CIELAB colour science.
PuzzleDojo - Solves all 7 LinkedIn daily puzzles from a screenshot. Browser-side computer vision (OpenCV WASM), constraint propagation, Algorithm X, and BGE embeddings.
ModelTrainer - Claude Code plugin for autonomous supervised ML training (datacheck, hypothesis, parallel experiments in git worktrees, two-stage reviewe pipeline, X-Ray dashboard). Execute-Don't-Eyeball methodology.
Runbug - Claude Code plugin that lets the agent drive frontend dev servers by accessibility role/name (not CSS selectors), replacing Playwright in the inner debug loop with three channels. A prexisting plugin i made now open sourced :)
AstraZeneca - joined on a degree apprenticeship. Built drones, IoT and computer vision PoCs. Consulted on AI workflows for global commercial teams. Lead multiple hackathons inlcuding one with Google, Microsoft, Nvidia & Intel. Core team on the Enterprise GenAI programme that trained 10,000+ employees, it won multiple awards such as Gold awards at The Learning Awards 2025. Scaled the TH!NK neurodiversity ERG from ~20 members to 400+ across 9 countries with 3,000+ wider community .
| Repo | Competition | Approach |
|---|---|---|
| Kaggle_NFL | Big Data Bowl 2026 | Encoder-Decoder LSTM with attention, frame-by-frame player displacement prediction |
| HF_kaggle | Playground S6E2 - Heart Disease | XGBoost + CatBoost 50/50 blend, 7-seed averaging |
| titanic_LightGBM_Bayesian | Titanic | Bayesian-tuned LightGBM, 50-iter scikit-optimize, 5-fold CV |


