hobby pet projects & experiments
A browser-based app for learning a new language, building up from your first words. Actively growing with new content.
A free, browser-based touch-typing trainer for prose, real code, and Vim motions — no accounts, no tracking, all stored locally.
A production-quality SaaS starter kit — auth, multi-tenancy, billing, audit logging, email, and storage, each a working implementation behind a swappable interface.
A presoldered splitkb Elora: a low-profile column-staggered split in the Halcyon ecosystem, with a Cirque touchpad and TFT display. My daily driver.
My first custom keyboard: an open-source 58-key column-staggered split, hand-soldered from a kit, SMD diodes and all.
Raspberry Pi 5 based home control center with dashboard and monitoring