trolleyman.org (Remix) 2025
Rewrite of the original website using React Router v7 (formerly Remix).
Languages: TypeScript, CSS, HTML
Libraries: React Router, Vite, Tailwind CSS
Tools: Vercel
Final year project exploring Google DeepMind's research into developing general AI for Atari 2600 games using deep learning. Achieved a 1st class mark for this project.
Languages: Python
Libraries: TensorFlow, PyTorch
Created a website to keep track of the projects I've been working on. This was my first website, built with Rust and Rocket.
Languages: Rust, WASM, JavaScript, CSS, SQL
Libraries: Rocket
A versatile social network visualization tool, developed with Millennium Point.
Languages: HTML, JavaScript, CSS, SQL, Python
Libraries: Three.js, D3.js, Django
Flappy Clone Dec. 2016 - Jul. 2017
Yet another Flappy Bird clone.
Languages: HTML, JavaScript, CSS, SQL, Python
Libraries: HTML5 Canvas API, Django
Atmospheric fast-paced top down shooter. Developed with 5 other students.
Languages: Java
Libraries: LWJGL, OpenGL, OpenAL
Robot warehouse management system. Developed with 9 other students.
Languages: Java
Libraries: LeJOS, Swing
A redo of my first Portal project, a shameless attempt to copy my favourite video game at the time, Portal. Guess that makes this a redo of a r edo.
Languages: Rust
Libraries: OpenGL
Using the k-means algorithm to create pretty pictures.
An expression editor and evaluator that allows easy visualization and processing of mathematical expressions.
Languages: Rust
Libraries: GTK+