Over my many years of software development, I've worked on hundreds of projects, some lasting just days and others continuing to be supported months or even years after their creation. Here are some of my favourites!
Writeboard is a simple yet stylish whiteboard app, powered by Firebase. Designed during the lockdown of 2021, it allows a teacher to easily see and interact with the boards of all their students.
TidesX is a quick and easy app to check the tide times. It features tide times and predicted heights for 700+ locations, sun and moon information, and more, all inside a beautiful and efficient interface.
Unlimited YouTube Search
UYTS (Unlimited YouTube Search) is a small Python library I created to search YouTube without the need for its heavily restrictive Data API v3.
Communicate is a simple chat app for web and mobile, inspired by WhatsApp. I started the project to improve my knowledge of React and Firebase, but it has since grown beyond that into a reliable communication app.
Python / Nim
PyTrains is an efficient library and CLI for getting realtime UK train information. I also ported it to Nim for better performance, at the cost of losing the Python library functionality.