Automation engineer in Minneapolis. I build AI systems that check their own work — agentic workflows, LLM integration, guardrail design. Python · SQL · FastAPI.
Verification beats trust. Software should be able to prove it did what it claims.
- RepoRouter — autonomous GitHub issue-triage operator, live in production on a local 8B model. Safety enforced by the harness; guardrails pinned by pytest.
- Polis — strategy game where 28 AI factions negotiate through live LLM audiences; a deterministic engine pinned by 638 tests enforces every deal.
- Plumbline — spec-driven workflow: eight single-responsibility agent skills and two unattended orchestrators take a written brief to verified code. Cross-skill contract audited in CI.
- Log Analyzer — desktop log analysis in pure Python 3 + Tkinter, zero external dependencies.
