ABOUT
BIO
I'm Doug Lance. I automate developer workflows. My tools sit between the AI agent and the codebase: SQL engines that query conversation history and Git data, stateless debuggers that agents can drive without human intervention, and visual feedback systems that close the loop between autonomous code and human review.
The work is Rust for the engines, TypeScript for the interfaces. Everything I build assumes the operator is a machine first, a human second. That means structured output, stateless protocols, and CLI interfaces designed for parsers rather than eyeballs.
I maintain 90+ GitHub repositories, 16 npm packages, crates on crates.io, and two Homebrew taps. This site is built with tuimorphic, my own terminal-aesthetic React component library.