Selected Work
A 10-stage multi-agent LLM pipeline that turns a plain-English brief into a deployed full-stack app. Backed by a Code Integrity Engine of deterministic, LLM-free checks: AST symbol resolution, dangling foreign keys, hallucinated packages verified by real pip installs, esbuild parse checks, duplicate routes.
Built an issue-triage workflow on self-hosted Sim, scored it against 536 real GitHub issues from Sim and Kubernetes with a dev/test split. Mutation-tested 12 injected error types. Reported 2 bugs fixed by Sim's co-founder.
A harness that checks every citation an LLM attaches to claims extracted from 30 real SEC Item 9A filings. Deterministic checks that never call a model. All 30 filings hand-labeled so the answer key was not written by the system under test.
ESI triage where a deterministic Python rules engine makes every urgency decision. 68 YAML-encoded clinical rules with handbook citations. The LLM is barred from choosing the level and only extracts a 95-field Pydantic contract.
A B O U T
I build LLM agent systems and then measure whether they actually work. That means eval harnesses with held-out test sets, mutation testing, deterministic checks around the model, and rules engines that keep the LLM out of the decisions that matter.
I evaluated an AI triage workflow built on Sim against 536 real GitHub issues and reported 2 bugs upstream that Sim's co-founder fixed and merged. I built citecheck, which found 0 fabricated quotes across 354 LLM citations and 9 bugs in its own checker. I built a multi-agent platform that generates and deploys full-stack apps behind deterministic code checks.
Hover over a skill for proficiency level
Actively looking · Available now
Looking for a full-time AI Engineering role where the work is building LLM agent systems and proving they hold up under real data. I reply within 24 hours.