Projects

Software, developer tools, keyboards, and fabrication work.

Software

TypeScript · Web + mobile

BEET Stack

A starter that runs one typed Elysia API behind a TanStack Start web app and an Expo mobile app.

Rust · Terminal app

TypeForge

A typing trainer that turns complete, attributed structures from real source code into practice sessions.

TypeScript · Inventory tooling

Skinvault

A local tool for comparing provider prices after fees and reconciling inventory against a Google Sheets ledger.

Nix · Neovim · AI agents

Developer workflow

A reproducible Nix environment with isolated agent workspaces and a Neovim configuration measured at 18.9 ms headless startup.

Hardware

ZMK · QMK

keebs

Semantic keymaps shared across the keyboards in daily use.

PCB · ZMK

Cantor Wireless

A wireless split keyboard design with case files and a fabricated working build.

PCB · Chorded input

Pinboard

A 24-key unibody keyboard designed for chorded input and physically built by another maker.