Projects
warmtree
git worktree add is fast; installing dependencies and copying the files git
doesn’t track is not. warmtree keeps a few worktrees checked out and warmed so
handing a coding agent its own workspace takes a fraction of a second instead
of minutes. It owns only the create and release steps, so everything in
between is ordinary git. MIT, Python 3.12+, no other runtime dependencies.
On PyPI: uv tool install warmtree.
digitaldilettante.com
The site you’re reading. A zero-dollar-a-month exercise in doing static hosting properly on Azure: content collections for posts and projects, a YAML resume that renders both the web page and the downloadable PDF at build time, and a CI pipeline that type-checks, builds, link-checks, and deploys on every push to main.
Collier family genealogy site
A long-running side quest: turning a box of German and Polish archive copies — births, marriages, and deaths reaching back to the early 1700s — into a structured, browsable family history site. Currently in the research-and-digitization phase.