🤖 Reinforcement Learning
Agents that learn from reward · 5 builds live
Uncorrelated Returns
Stack independent return streams to cut risk without cutting return — the "Holy Grail" of investing, in code.
Mountain Car Control
An underpowered car learns to swing back and forth to escape a valley — the classic delayed-reward problem.
Swipe-to-Train
Preference-based RL: an agent learns what "good" means from human swipes — the human-in-the-loop core of RLHF.
RL Control Lab
A workbench of classic RL algorithms — Q-learning, SARSA, policy gradients — benchmarked on the same tasks.
Mesh Parking RL
An agent learns to park on a mesh-discretised lot, with a paper-style write-up of the method.
👁️ Computer Vision
Teaching machines to see · 5 builds live
Visual Place Recognition
Recognise where a photo was taken by matching it against a database of known places.
Fatigued-Driver Detector
Spot drowsiness from a driver's face — eye closure and yawning — in real time.
Chihuahua or Muffin?
The fine-grained classification gag, built for real: telling near-identical images apart.
HoloVinyl
Turn a vinyl record into an interactive AR experience through the camera.
Panorama Stitcher
Stitch overlapping photos into one seamless panorama with feature matching and homographies.
💬 Natural Language Processing
Making sense of text · 4 builds live
Semantic Engagement
Predict short-video engagement from the meaning of captions, not just the metrics.
Notification Triage
Rank notifications by priority using semantic analysis of their content.
Tactics of Persuasion
Detect the rhetorical tactics used in political messaging — multi-label NLP.
Document Classifier
Sort documents into categories from their text alone.
🎯 Recommendation Systems & Chatbots
Surfacing what you'll love · 5 builds live
BookDB
A book recommendation engine wrapped in a social reading platform.
Reel
A film discovery engine built on learned embeddings of taste.
Game Recommender
Recommend video games from Amazon review signals.
Short-Video Recommender
A recommendation system for an endless short-video feed.
Savory
A recipe recommendation system that learns what you like to cook.
📊 Machine Learning / Statistical Learning
Learning patterns from data · 3 builds live
Efficient Classifier
A dataset-agnostic ML pipeline library — point it at data, get a tuned classifier.
Statistical Learning
The core statistical-learning methods, implemented and explained from first principles.
MortgagePredict
Predict mortgage outcomes from applicant and loan features — calibrated, explainable, fair.
⚡ High-Performance Computing
Squeezing every cycle · 3 builds live
GPU Monte-Carlo Risk
Pricing and risk by Monte-Carlo across CUDA, MPI and OpenMP — three flavours of parallelism.
HPC Final Project
A parallel-computing capstone squeezing performance from a real workload.
miniHPC
A small app that puts HPC scheduling and parallelism in your hands.
🛠️ Software Development & DevOps
Shipping real services · 3 builds live
🗄️ Databases
Where the data lives · 3 builds live
TablePro
An open-source database manager — browse, query and edit any schema.
menuDatabase
A restaurant-menu database design, from ER model to normalised schema to queries.
stash
Save YouTube videos, auto-extract transcripts and summarise them with an LLM.
💻 Programming · Java / C / Python
Fundamentals, hand-built · 4 builds live
Valinor
A restaurant reservation system in Java, with a no-double-booking invariant.
terminalChat
A terminal-based chat client & server written in C, on raw sockets.
Lost & Found
A lost-and-found app whose heart is a similarity-matching engine.
FutClub Manager
A football-club management app — squads, fixtures and a derived league table.
☁️ Cloud Computing
Built for the cloud · 1 build live
🧠 AI Reasoning
Search, planning and play · 3 builds live
Reasoning Games
Agents that play Uno, Quoridor and Ghosts — search and adversarial reasoning.
Neural Noir
An AI detective game where an LLM runs the mystery and you reason to the culprit.
Reasoning Project
A study of automated reasoning over a game environment — state-space search.
🌐 Web / Portfolio
Presenting the work · 1 build live
🚀 Beyond Coursework — Startup-Grade Builds
Studying the hard, polished stuff · 7 builds live
Radioform
A polished web product build studied end to end.
Mistral Kit
A toolkit for building with the Mistral models.
Garlic
A developer tool studied from the ground up.
PyFreebody
A Python library for free-body and statics problems.
Briefbot
A dependency-free Go backend that scrapes, summarises and digests your reading list.
Bugpoint
A debugging assistant that shrinks a failing case to its minimal reproduction.
compl.ai
An AI compliance-checking tool that audits a system against regulatory requirements.