Autovance Desk & Menu
The greatest set of tools on the market for car dealerships.
The only screen capture utility for macOS that automatically puts a shadow around the captured region.
A privacy-focused JSON pretty printer, hosted online. Even though I know how to format JSON in VSCode, it's nice to have it in the browser somtimes.
Python library for binaural sound that uses HRTFs under the hood. Written during an independent study with Curtis Litchfield at the University of Lethbridge.
Roomba's Revenge (Global Game Jam 2019 Entry)
Because sometimes it's really fun to build games.
The Astonishing Relay (source)
In the vein of Robin Sloan's "An App Can Be a Home-Cooked Meal", this is a simple geocaching-style game I built using Angular to pass the time during a global pandemic.
Lethbridge Tennis Club (source)
Web-based court reservation app for the Lethbridge Tennis Club, powered by Angular & Dark.