The work

Projects

From production systems to small experiments. Each is here not only for what it’s built with, but for who and what it was in service of. Search, or filter by category and tech.

Physics simulations · live

Small universes

An interactive physics lab running on your GPU right now — each scene shows its governing equations, with the variables as sliders.

  • Black hole
  • Galaxy
  • Night sky, live
  • Nebula
  • Quantum packet
  • Special relativity
  • Gravity well
  • 5-D hypercube
  • Kepler orbits
  • Expansion
27 projects

Featured 8

Selected 9

Archive 10

  • Two ways to catch a fake headline95% accuracy (Random Forest + TF-IDF), benchmarked against an LSTM+BERT deep model.ML / Data
  • Restyling video, with people kept intactMovie→game restyling that keeps people intact, via YOLO-v9 detection and a ViT classifier.ML / Data
  • A recommender for poemsHybrid recommender over 35,000+ books, switching content→collaborative to beat the cold start.ML / Data
  • Predicting student performanceThree regression models scored on real student data — 82% module mark.ML / Data
  • Teaching a walker to walk efficientlyA TD3 agent walking fluently after ~550 episodes, tuned to learn from as little interaction as possible.ML / Data
  • Growing sharper generated imagesA progressively grown GAN producing sharp, diverse, high-quality images.ML / Data
  • Can an AI read how you feel?81% — a heuristic and empirical evaluation of Rekognition against IBM Watson.VR / Research
  • Two ways to map a planet78% — built and compared three map types (3D, isoline, globe) for two different audiences.Software
  • Threat modelling and breaking things on purpose73% — threat modelling, certificate-authority and file-integrity analysis, and live vulnerability debugging.Software
  • Guessing your age from how you jokeCompared linear, polynomial and KNN models against a deliberately weak signal.ML / Data