Home
Projects
Blog
About
Contact
2018
How I Made a Virtual Car Drive Itself: Path Planning and Semantic Segmentation (Term 3)
Feb 16
How I Made a Virtual Car Drive Itself: The Wild Ride from PID to Model Predictive Control (Term 2)
Feb 15
How I Made a Virtual Car Drive Itself: Lane-finding, Traffic Signs, and Behavioral Cloning (Term 1)
Feb 14
2016
Three and a Half Weeks of AI Coding Challenges
Oct 20
23 Plays in 23 Days: The Best and Worst Theatre in London
May 15
2015
Raycaster: Rendering a Chessboard in C++ with Procedural Graphics
Nov 28
Mario Typer: Rewriting a Buggy OBJ Parser for 3D Games
Nov 26
My Arduino Bot Solved a Maze That It's Never Seen
Jun 23
Real-Time Multi-User Drawing App with Node.js
Mar 11
2013
Space Warz: Java Game Inspired by Space Invaders
Nov 23
My 3D-Printed CO2-Powered Racecar Goes 23mph
May 9
2011
3D Printing Leonardo da Vinci's Scythed Chariot
Feb 27
2010
Scaling Everest: A Videogame Created for an English Assignment
Nov 16