I build LLM apps and publish the numbers — including the failures.
Every project here has an interactive demo that runs in your browser, no API key needed. Then read the real measurements in the repo.
$ bulwark eval --scenarios 9 --model small-free attacks that worked: 2 of 9 → 0 of 9 with Bulwark $ clearance eval --pairs 330 pairs where restricted text reached the model: 0 of 330 $ tally eval --hostile 15 unsafe queries executed out of 15 hostile requests: 0
Live demos
Each one is a small, working version of an open-source project. The real thing is on GitHub.

















How I work
The LLM reads. The code decides.
Models are great at messy text. Business rules, money and permissions live in plain, testable code.
Measure first, promise later.
Every project has an evaluation: recall, hit-rate, exact match, cost per 1,000 requests.
Honest verdicts.
When a 0.5B model is not good enough, the README says so — and shows what worked instead.
About
10+ years in web development, from front-end to full stack. I work AI-First: Claude Code and Cursor write the routine code, I own architecture, rules, review and tests. Working remotely with teams worldwide.
Stack
Have an LLM idea that needs to survive production?
Open to remote full-time roles and freelance projects. Want LLM features in your product?