sirhco · rochester, mn
I build web applications and the AI agents that run inside them. I also build Verve, the pure-Zig web framework this site runs on — including the animation engine moving this page and the 3D renderer drawing that shape.
three things
I build web applications.
healthcare · regulated · production
And the agents that run inside them.
tool loops · eval harnesses · humans in the loop
On a framework I wrote myself.
verve · pure zig · this very page
how the work thinks
An agent that works is an agent whose control loop you can draw on a whiteboard. The interesting parts are the state machine around the model calls, the tools you chose to expose, and the eval harness that tells you whether the last change helped.
That node riding the circuit? It is bound to your scrollbar — scroll up and it runs the loop backward. The same engine drives everything moving on this page.
selected work
the full index →cli · rust

code review (rust)
Multi-agent code review on rig.rs with a standalone four-tier diff compressor.
2026agentsread case study →
service · rust
orca
Agentic platform for healthcare workflows — Rust core, Vertex AI, human-in-the-loop by default.
2026agentsread case study →
case study
verve
Full-stack Zig web framework (v0.5.0). Pure-Zig, zero deps, SSR with fine-grained reactivity, per-island WASM code splitting, a GSAP-class animation engine, an in-house WebGL2 3D renderer, and single-binary deploy.
2026libraryread case study →
recent writing
all posts →- 2026-06-137 minessay
give the agent the harder job
The cost of asking an agent to attempt something has collapsed. Most people still scope their asks to what they already believe is possible — that is the mistake.
read →
- 2026-05-217 minessay
why I write Zig
Zig is the language I reach for when I want a Go-shaped operational profile, Rust-shaped compile-time honesty, and a stdlib that does not lie to me about IO.
read →
- 2026-04-227 minessay
a finops mindset for small teams
Every architectural decision is a bill waiting to arrive. The small team that knows which is the one that keeps shipping.
read →