Projects
Things I've built. Mostly Ruby on Rails and Hotwire.
An Astro integration that backs up your free Substack posts as local Markdown and exposes them as a content collection.
The FSI Basic German Course, turned from a two-column PDF into something you can actually drill. Built twice, first as a paid Rails app with generated audio, then as a free static site that talks through your browser.
A fully declarative, zero-open-port personal cloud running NixOS on a repurposed laptop, provisioned over SSH, encrypted end to end, and deployed straight from a nix-shell.
A native Go CLI that shows video runtimes and folder totals as a directory tree, without requiring FFmpeg.
A shadowing app that plays YouTube video snippets for pronunciation practice, with real-time remote playback control via WebSockets.
Moves Inertia prop building out of controllers and into view files, keeping your Rails controllers clean.