Projects
Small apps or websites I’ve built
A speedcubing timer with Bluetooth timer support, solve statistics, interactive charts, and account sync.
Native macOS screen saver where three bouncing balls gradually take over a pixel map, with a companion preview app and shared settings.
Browser music visualizer built around Butterchurn, with microphone, tab audio, local files, and 395 classic MilkDrop presets.
Conway’s Game of Life on your Mac’s GPU. Mike Ash’s screen saver, updated for modern Macs.
Interactive and printable beginner Rubik’s Cube solution I built for my 6-year-old daughter.
Visualization of a path of a lightning bolt through a maze, inspired by Numberphile.
Connect Four game built with React and Emotion. Inspired by Cassidy’s newsletter.
Minesweeper game built with React and Emotion. Inspired by the software interview question asking to implement Minesweeper.
Previous iteration of my website, built with Gatsby and Styled Components.
Website for my Pinky Quartet chamber music group. Built with HTML and Skeleton CSS.
App that finds the shortest path between two words in the dictionary, changing only one letter at a time. Inspired by being asked this as an interview question.













