Featured Project

All Projects

favourites.me

A private media library manager for tracking your favorite films, TV shows, books, games, and board games. I got fed up with having all my media spread across Letterboxd, Goodreads, and random Excel spreadsheets, so I made this just so I could be a nerd in one place only. There's no accounts or online features, and everything you enter is local-only via a CSV or a Google Drive file for sync purposes. It features smart CSV import/export and automatic watchlist management.

Fantasteroids

A fast-paced and fun arcade Asteroids-style game available free on Steam. A project I made to learn game development and liked it so much I finished and published it. It has Steam leaderboards and heavily retro-inspired graphics.

Climate Stories Library

A comprehensive website framework designed to host videos and stories from people around the world sharing their responses to the climate crisis. This is a demonstration of my ability to build full-stack client sites with full accessibility and global reach in mind from the beginning.

The Political Playground

A political simulation and semi-educational game inspired by games like The Campaign Trail and The Political Process. I am interested in historical and current politics, and think games are a great way to get people engaged in democracy. Play the game for a bit and then contact your local representative!

Unlimited Wordle

A free and unlimited version of the popular word puzzle game Wordle. Play as many times as you want with a clean and minimalist interface!

Reaction Time Test

A minimalist web application to test and measure your reaction time. Perfect for gamers and anyone curious about their reflexes.

Color Palette Generator

A web-based color palette generator designed for graphic designers and web developers (and me, originally, before I thought I'd make it public). Generate beautiful color schemes instantly.

Explore More on GitHub

There might be more interesting projects and experiments on my GitHub profile. Feel free to explore and see what else I've been working on!