Built
Things I build for fun
Open Source
Command-line tools I built — and use every day.
git-smartlog
A Sapling-style smartlog for plain Git. Renders your local, unpushed commit stack drawn on top of its nearest pushed base — with relative timestamps, authors, and ref decorations. One self-contained zsh script.
mvx
Enhanced mv and cp with directory merging and progress bars. Directories merge instead of nesting, missing destinations are created automatically, and existing files are never clobbered without -f.
obagent
A CLI that ingests PDFs into an Obsidian vault and turns them into browsable markdown notes — running OCR and LLM extraction across receipts, bank statements, and documents.
Woodworking
Furniture, fixtures, and small pieces — decorative or functional, mostly in hardwood.
3D Printing
Functional prints and a few designs of my own.
LEGO
Sets, display builds, and occasional MOCs — a mix of engineering, nostalgia, and shelf-space denial.