I'm a father, an engineer, and a builder of tools. After 20 years shipping production systems I now spend my time fixed on the question: what does developer tooling look like when coding agents are first-class users?
My open-source work centers on building deterministic systems for agents and humans to collaborate.
| Tool | What it does |
|---|---|
| norn (Rust) | Your Markdown vault as a deterministic, queryable graph. Schema validation, drift detection, plan/apply repair — built for shells, scripts, and agents. |
| mimir (TypeScript) | Work state — projects, tasks, artifacts — build on top of norn. A cli/mcp service for agents to keep track of work and annotate progress. It builds a working memory layer for agents of both what has been done, as well as what still needs to be completed. |
| skald (Rust) | AI-powered git CLI — commit messages and PR descriptions from your diff, with multi-provider support (Claude, Codex, Gemini, Copilot). |
TypeScript · React · Claude Code & MCP · PostgreSQL/SQLite · Rust · Python
✍️ I (will one day soon) write at dbtlr.com · 💼 linkedin.com/in/drewbutler





