I've built a lot of things. Here's a selection of them for your perusal.

I've broken some stuff out into subpages with more detail:

You can also find some other things on my GitHub which I didn't list here because I didn't think they were interesting enough.

Description Links
mpw-emu (2022)
Emulator for PowerPC command-line tools from Macintosh Programmer's Workshop
GitHub »
Writeup »
PocketWordle (2022)
Wordle for Pocket PC 2003 - exactly what it says on the tin
GitHub »
MeteoNook (2020)
Weather prediction app for Animal Crossing: New Horizons
More Info »
GitHub »
App »
Causson (2019-2020)
Experimental programming language implemented in Rust, developed as my honours project for my CS degree
GitHub »
WindEmu (2019-2020)
Emulator for the Psion Series 5mx and other EPOC32 devices
GitHub »
Live Demo »
Writeup »
FlicksForAll (2019)
Tweak for jailbroken iPhones on iOS 12 and 13 that adds customisable shortcuts to the keyboard, based off the iPad 'key flick' shortcuts
GitHub »
Repository »
SpoonsMap (2019)
An interactive map visualising every JD Wetherspoon pub in the UK, ranked by price relative to other Wetherspoon outlets
Map »
Writeup »
robert.js (2018)
JavaScript tools for rendering the assistants from Microsoft Bob and Office 97, as well as some other miscellaneous Bob data files
GitHub »
Live Demo »
Kamek (2015-current)
Framework for compiling and injecting new assembly, C and C++ code into GameCube and Wii games
More Info »
GitHub »
Reggie! Level Editor (2009)
Cross-platform graphical level editor for New Super Mario Bros. Wii, developed by Tempus and I using PyQt4
More Info »
GitHub »
Newer Super Mario Bros. Wii (2009-2013)
Unofficial sequel to New Super Mario Bros. Wii, created as a very extensive patch to the original game. Developed by myself (lead programmer) and some other fans from around the world.
More Info »
Website »
Nelumbo (2011-2016)
Ruby library with a simple DSL for creating interactive bots for Furcadia.
GitHub »