work

Things I've built.

Each project gets a small live demo of its core idea, running right here in the page. Click through for the full story on any of them.

Caliper

2026 · v0.1.0 · open source

A robotics engine in Rust — kinematics, dynamics, datasets and doctors in one small deterministic binary. Drive the joints; break the limits; watch the report catch you.

drive the joints —
break the limits
FIG. 1 — trajectory lint, live. findings are data, not stack traces. full page →

Wisp

2026 · v1.4 · macOS

Your iPhone, anywhere on Earth, from the Mac menu bar. Tap the map to add waypoints — then try teleport mode and see why "walk" is the product.

walk: 4.7 km/h, GPS jitter ±3 m — indistinguishable from a stroll
FIG. 2 — left: the route you lay out on the Mac. right: what your iPhone now believes. full page →

ScanPatch

2026 · macOS

The scan is ruined and there's no source file. Cut the bad region, drop a replacement in, and the seams blend into the scan. Original untouched.

tap the ruined photo
FIG. 3 — cut → patch → blend, ratio-exact for generator output. full page →

The Rack

always on

Two Raspberry Pis that run my life: LLM-triaged notes, agent orchestration, nightly off-host backups — and the page you're reading.

FIG. 4 — a thought, in production: saved message → triage → inbox card → one-tap approve. full page →