Here are some public-facing projects I’ve been working on recently.
-
My favorite text renderer for DAGs is Meta’s sapling-renderdag. This is a dependency-free TypeScript port of it.
-
A
cargosubcommand that keeps resolved dependency versions inCargo.lockfrom silently dropping below a committed baseline. -
A tiny, daemon-less async work queue: a directory you dispatch background commands into and take their captured results back out when they’re ready.
-
A CLI for orchestrating pi coding-agent instances, letting humans, agents, and scripts drive the same live sessions simultaneously — each on their own terms.
-
Typed Rust bindings for pi’s RPC mode: runs pi as a subprocess and drives every RPC command from Rust over a correlated event stream.