Projects

A selection of projects I've built and contributed to.

Virtual Harmonium

A browser-based virtual harmonium built with the Web Audio API and React. Synthesises the warm, reedy tone of a reed harmonium. Playable via keyboard or mouse with two octaves, octave shifting, and volume control.

Web Audio APIReactTypeScriptMusic Technology
Rails API Boilerplate

A production-ready Ruby on Rails API template with JWT auth, role-based access control, Sidekiq background jobs, RSpec test suite, and Docker Compose setup. Used as the foundation for multiple client projects.

Ruby on RailsPostgreSQLRedisSidekiqRSpecDocker