Personal Projects

What I've built

PDF Decomposer preview
PDF Decomposer

Drag in a PDF, pick the pages you want, export. Runs entirely on your machine — no cloud, no account.

Windows
v1.5.8Standard
macOS
v1.5.8Apple Silicon
v1.5.8Intel
Linux
v1.5.8AppImage
Click for technical details →
Trip Kraken preview
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 preview
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 preview
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.

macOS
v2.6.0Apple Silicon
v2.6.0Intel
Click for technical details →
Keyboard Configs preview
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 preview
Claude Code Skills

A curated collection of Claude Code skills — each fully documented and ready to install with npx skills.

Click for technical details →