A collection of side projects spanning web applications, mobile apps, IoT solutions, mild distractions, and hardware integrations. From concept to deployment, from messing around to maintaining long-term.

Home Assistant Add-on for automated Discourse backup sync

A mobile app that recreates the iTunes/iPod sync experience by synchronizing your music collection from an OwnTone server to your Android device for offline playback.

Full-stack application with browser extensions for capturing and searching YouTube video transcripts across channels.

Simple, free, easy speech-to-text for everyone, because accessibility should be free.

Discourse community forum and NextJS site

Simple static podcast fan website built from RSS feed data.
Full stack cross platform app with location integration.

Custom IoT lamp with 3D printed housing and browser extension control.

An add-on for Google Sheets, which allows the user to schedule, save, and automate posting to Twitter.