A random hackathon presentation generator. A short questionnaire creates a prompt for a GPT-2 model trained on Devpost. One of the top 6 projects at HackCambridge 2022!
More InfoA new web platform for OXRS containing a members lists & posts, customisable profiles, and a dynamic termcard. Uses a custom WP theme, static promotional pages and an ungodly mashup of WP plugins.
Visit SiteA 3D stock correlation calculator & visualiser. Running Unity3D on the Oculus Quest, with real-world stock data. Source code available on my Github.
Demo VideoA simple app to learn more about UK Parliament, bills that matter to you, and your MP. Built in 24 hours for OxfordHack 2018 (and won!)
Project PageA networked homework distribution system for schools. Manage students & classes, create engaging quizzes, assign to classes, then monitor results - all in one place.
More InfoA YouTube player WebExtension that lets you collect and group videos into dynamic playlists and play with rating-weighted shuffling.
Firefox Addons PageA simple package for Unity that generates a great-looking audio visualiser in real-time. Free on the Asset Store and used by 7,000+ developers!
More InfoFairly self-explanatory. Everything here has been hand-crafted by yours truly, with small changes over the course of too many years.
DescendA remote administration app for Windows Phone 8.1. Define your computer network, create custom commands & programs, then execute on remote computers via Relay Service hosts.
More InfoAn arcade shooter / water-em-up made in PICO-8 - fend off demons with an arsenal of weapons & keep your precious flowers alive. Made for Ludum Dare 46 in a team, rated 3.6/5 overall.
Jam PageA highly-accurate* simulation of the game jam experience. Play 7 minigames to build your greatest game, with limited energy and disk space. Made for Ludum Dare 42, positioned 3rd place Overall!
Jam PageA LAN-multiplayer turtle graphics racing game, built in 11 hours. Hastily issue commands to beat the course before your opponents. Made for Ludum Dare 41, rated 3.6/5 overall.
Jam PageAn endless arcade sauce-em-up: choose from multiple characters to fight alone or with a friend, to protect your saucy stash. Made for Ludum Dare 40, positioned 79th overall.
Jam PageA procedurally-generated 3D exploration game in Unity. Roam, collect, design and build in a pseudorandom, (nearly) infinite world.
More 'Info'A totally-not-clone of everyone's favourite bomb-defusal puzzle game. Featuring save states & online co-op.(Android port coming soon)
Play NowI'm a computer science student from the UK, currently studying at the University of Oxford. I love making all sorts of technical and creative things with computers, such as games, webapps, libraries, videos, music, glitch art etc. (with varying degrees of success.)
My go-to languages are JS, Python and C#, but have worked with all sorts. I've used Unity for game development since 2016 and participated in a few game jams since. Outside of games I have loads of full-stack softeng experience.