What I've built
Trip Kraken
Import a Google My Maps list and get a real day-by-day itinerary: a vehicle-routing solver assigns and orders stops against actual road and transit travel times, with hard feasibility guarantees, live rail routing, and a map that renders the real path geometry — down to which train you'd actually take.
Click for technical details →Clasp
Watch live Claude Code sessions, skills, plugins, MCP servers, and memory from a separate terminal pane — without touching the running session. Install via Homebrew.
Click for technical details →Skills Bank
A desktop app for managing AI skills that sit in the same store `npx skills` already owns. Skills Bank never forks that store: it projects skills into Claude Code via symlink and lets Cursor read the store natively, with one Snapshot archive for backup and portability.
Click for technical details →Keyboard Configs
Personal firmware configs for two wireless split keyboards — the 38-key TOTEM and 34-key Urchin. Covers ZMK wireless builds (with and without a USB dongle + status display), plus a QMK/Vial wired variant.
Click for technical details →Claude Code Skills
A curated collection of Claude Code skills — each fully documented and ready to install with npx skills.
Click for technical details →