Projects

TL;DR - Personal projects live and in production below 👇

Thanks for checking out some of my projects. I've started many projects, some with Big PlansTM, others to simply satisfy a curiosity. I've explored game development at a hobby level using the lovely PICO 8 fantasy console, explored music through subtractive synthesis software instruments and frequency modulation hardware synthesizers (the audio of which I'll spare you for the time being!), and dabbled in many different programming languages (web apps in PHP, Javascript, and Go, game development in Lua and Rust, CLIs in pretty much all of the above).

Below are some of my favourite/most useful projects I've worked on that are up and running today.

Babygramz

Babygramz is a digital scrapbook for sharing photos with friends and family. It enables the creation of a password-protected photo feed with the ethos of a physical scrapbook and feel of a modern social media app. It currently also maintains original quality copies of all photos posted for preservation purposes while serving up web-optimized images.

Screenshot of Babygramz project

Features

Tech stack

Fun Facts

Babygramz was originally written using a customized instance of Pocketbase and Preact as a way to explore programming in Go and building an app in Preact/React, and writing end-to-end tests using Playwright. The entire Preact front-end was bundled inside of the Pocketbase app as part of the Go executable, so the Go-based backend and Preact-based frontend were able to be run as a single executable. Pretty neat!

Smol Events

Smol Events is an event management platform for sending email invitations and collecting RSVPs. Perfect for your next birthday bash!

Smol Events homepage

Smol Events event invite page

Features

Tech stack

Fun Facts

Event planning and management can be more fun when you create te event platform yourself!

Air Quality Health Index (AQHI) notification bot

A LINE bot that sends notifications whenever the AQHI index for my area exceeds 3.5 so I can passively track the local air quality during wildfire season.

Screenshot of AQHI LINE bot notifications

Features

Tech stack

Fun Facts

I'm planning on rewriting this notification bot in PHP as a scheduled command as part of this Laravel app!