Drew Butler.

I build tools for AI-native development.

I’m Drew Butler — a product-focused engineer and engineering leader, twenty years in and still shipping code every day. Lately that means open-source tooling for AI-native development: norn for Markdown vaults, mimir for local work state, saga for agent memory, and skald for git prose. The names lean Norse; the tools solve separate problems. I write about what I learn building them. Based in Brooklyn.

Selected projects

All projects →
norn Your Markdown vault as a deterministic graph — query, validate, and repair from the shell. Rust mimir Local-first work-state tracker — one query layer, four surfaces, SQLite as the source of truth. TypeScript saga Agent memory for coding sessions — carries profile, shared memory, and workspace context across runs. Agent memory skald An AI git CLI that writes your commit messages and pull requests, so you stay in flow. Rust