Support-ticket triage and drafting with eight governance gates. Nothing auto-sends.
An n8n pipeline for a support queue: an LLM sorts each ticket, a code tripwire can only raise severity (never lower it), retrieval over the knowledge base produces a draft that cites its sources, and eight gates decide whether a person reviews it or it goes to the fast lane. A 12-ticket golden-set eval gates every change — first run 58%, hardened to 12 of 12 with P1 recall at 100%. About a penny per drafted ticket, fifteen seconds end to end. A 101-test automated regression suite covering workflow structure, governance-gate logic, and the P1 tripwire runs in CI on every push and pull request. Built as a hiring take-home and taken through a live panel demo.
n8nLLM triageRAGEvalsHuman-in-the-loop
Persistent memory & continuity engine for AI agents.
A local-first MCP server that gives Claude and other AI agents durable memory across sessions — built on SQLite with vector search for semantic recall, plus consolidation, decay, and reflection. Tackles one of the genuinely hard open problems in agentic AI: continuity. Published on npm, PyPI, and the official MCP Registry.
AI infraMCPSQLiteVector search
Self-hosted courthouse signage that replaced a paid SaaS.
Replaced a recurring commercial subscription (ScreenSeed.io) with a self-hosted digital signage system for court schedules, announcements, and emergency alerts across lobby, courtroom, and info displays. Runs on Raspberry Pi 5 + Samsung Frame TVs — killing the software bill while giving full control of the displays.
TypeScriptRaspberry PiCost savings
The only tool that converts Logic Pro projects into Ableton Live sets.
Reverse-engineered Logic Pro's undocumented binary project format to extract note-accurate MIDI — pitch, velocity, position, and duration — with no public spec to work from. Verified correct against Apple's own shipping demo songs. Bidirectional audio + MIDI transfer, tempo, time signature, plugin identification. Python core, Electron desktop app, CI across Windows/macOS.
PythonElectronReverse engineeringAudio
A modern, Winamp-inspired desktop music player.
A local-first Windows music player that reimagines the Winamp era for today — hardware-styled deck skins, a 0–100 track-scoring system, and the Eviland visualizer engine: 31 scenes driven by an AI Director that paints from the actual audio signal. Built for people who still want to own and curate their music library, not just stream it.
TypeScriptDesktop appAudioLocal-first
Intelligent LLM arena + production router.
Races frontier models head-to-head, builds an ELO leaderboard from the results, and auto-routes production requests to the best model for each job — turning model selection from guesswork into data.
LLM opsRoutingJavaScript
AI-powered websites + CRM for local contractors. My company.
Founded a digital agency that gives local home-service contractors complete revenue systems: instant budget quoting, AI proposals, online booking, and a custom CRM. Built the full stack myself in Next.js — pricing engine, lead/booking capture, CRM dashboard with status and follow-up tracking, email alerts, and webhook sync. First client (3D Exterior Solutions) has been live since July 2026; the CRM tracks time-to-first-contact on every lead and emails the owner a weekly value report.
Next.jsTypeScriptFull-stackCRMFounder