I build teams, platforms, and the operating systems around them: architecture, security, hiring, incident response, vendor wrangling, and the quiet glue that makes software organizations dependable.
Most recently I ran engineering at Lucerna Health for six years, building the team, healthcare data platform, compliance program, and internal IT function from scratch. Now I'm building agent-native tools, small useful products, and a few civic/home-lab systems that refuse to stay small.
| Project | What it is | Status |
|---|---|---|
| Toolsmith | Low-token, hash-anchored file navigation and surgical edit primitives for AI coding agents. | Public, npm package |
| ScreenSage | macOS menu bar app that renames screenshots automatically with AI vision, with BYOK and local Ollama options. | Product, private repo |
| My Emails Go to Spam | Deliverability and internet-posture checks that turn domain/email standards into plain-English fix receipts. | Product, private repo |
| PinkTank | Utah Legislature tracking, bill analysis, calendar subscriptions, and advocacy coordination. | Private repo |
| Jolly Roger Jukebox | Personal media concierge for finding, repairing, routing, and reading/listening across a self-hosted library. | Private repo |
| Agent Skills | Reusable Claude Code and Codex skills: pre-mortems, trust audits, first-run red teams, support simulations, release operators. | Public |
- agent-skills — workflow knowledge packaged as reusable agent behavior.
- toolsmith — MCP tools for precise, token-efficient agent file work.
- coldbrew-expresso-bike-unlock — offline unlock toolkit for Expresso HD bikes after the vendor cloud shutdown.
- Citadel LLM Security Lab — one-day red-team sprint that evolved a prompt-injection scanner through nine versions.
- Make the source of truth boring and easy to verify.
- Prefer receipts over dashboards.
- Treat trust, support burden, and day-two operations as product features.
- Build AI tooling that changes the work loop, not just the chat window.