I've been building CashCat, a personal budgeting app where you can import multiple bank accounts, track your day-to-day spending, and set budgets.
I've been building CashCat, a personal budgeting app where you can import multiple bank accounts, track your day-to-day spending, and set budgets.
I built the Climate Stories Library's website, hosting climate change videos from around the world plotted on an interactive world map.
As web officer for Southampton's Electronics and Computer Science Society, I worked on the ECSS website, hosting all our events, elections, merch, and member tools.
Electland is a multi-party local election game I made where you campaign in a fictional English town's council election.
Head and Heart is my minimal alternative to Letterboxd and Goodreads, where you can rate media in 2D. I wrote about it here.
The Political Playground is a national election simulation game I made with dozens of real-world countries and parties. I wrote a blog post about it.
Allegedly News is a newspaper generation website where you can simulate an alternative history scenario.
For Global Game Jam 2026 I made Damaskus with my friends: a desert-themed puzzle game. I wrote about the jam here.
Fantasteroids was the first project I finished. It's an Asteroids-style arcade game, free to play on Steam! There's a writeup here.
Mycelium Market was a hackathon project where wind, soil moisture, and rainfall drive a stock market on a world map.
The Kresimiria Wiki is a fictional worldbuilding wiki with laws, politicians, and more, styled to look like Wikipedia. Here is how it began.