Production AI systems, built and operated solo

What I'm building.

These are the systems I build and run: video pipelines, writing-quality gates, verification agents, and the automation stack driving my own job search. All working software. Real logs, real tests, honest status labels.

01

Featured

Five public repos, one costed case study, one production system
System diagram: a script sheet passes through seven machine chambers and exits as a captioned video screen
system illustration, generated
broll-pipelineSHIPPED

Script in, captioned video out, cost logged

Seven-stage video pipeline in Node and ffmpeg, built on the ElevenLabs stack. Feed it a plain-text script, out comes a finished, captioned short. Every API call logs to a costed run manifest. Each run is auditable down to the cent.

7 stages · Node + ffmpeg · ElevenLabs stack · live demo: 69s short + Spanish dub at $3.32 all-in · public repo + committed run manifest
Case study View repo ElevenLabs · Node · ffmpeg
System diagram: a six-axis radar gauge with a plotted measurement and a threshold ring
system illustration, generated
voice-osSHIPPED

Scores drafts against a target voice

Built a Python pipeline on Claude that scores drafts against a target voice on six stylistic axes and blocks anything below a QA threshold. "Sounds like me" isn't a spec, so this makes it one. Calibrated on 6.9M+ words of executive comms, with dual-persona review and a deterministic offline mode. Method and sample corpus are in the repo.

6 stylistic axes · calibrated on 6.9M+ words · deterministic offline mode · pytest
View repo Python · Claude · RAG
System diagram: a fleet of small agent nodes orbiting one central orchestrator node
system illustration, generated
career-opsIN PRODUCTION

Job-search automation, in production

A job-search automation system: ATS portal scanning, LLM role evaluation, CV generation, and batch processing. Runs as a production fork of open-source santifer/career-ops. Orchestrates multiple models across roughly 50 scheduled agents on macOS launchd. Powered 740+ role evaluations. Operated software, not a demo.

740+ role evaluations · ~50 launchd agents · multi-model orchestration · counts from the live tracker + launchd inventory · private repo, walkthrough on request
Details on request Node · multi-agent · launchd
System diagram: a vault gate opening only after a chain of four source blocks connects into its lock
system illustration, generated
tax-verification-agentSHIPPED

A tax checker that must cite or stay silent

A Claude-based agent that checks tax filings against a four-layer knowledge base: federal code, state statutes, IRS publications, precedents. It refuses to answer without citations: a confident wrong answer about taxes is worse than none. In practice it caught a roughly $19K error that commercial filing software had pre-filled and defended.

4-layer knowledge base · citation-gated answers · caught a ~$19K pre-filled error
View repo Claude · RAG · citation gating
System diagram: a stream of message envelopes sorted through gates, most routed onward, a few diverted to a human
system illustration, generated
comms-triage-agentSHIPPED

Triage agent for internal comms requests

A sanitized public demo of an internal-communications triage agent, built on Google Apps Script and Gemini. It classifies incoming requests, drafts revisions, and escalates the rest through three sequential prompts with conditional knowledge-base loading. A confidence threshold routes anything the model is unsure about to a human instead of letting it guess.

Apps Script + Gemini · 3 sequential prompts · low confidence routes to a human
View repo Apps Script · Gemini
System diagram: product shapes flowing through three sequential filter gates, rejects falling away, one shape passing with a seal
system illustration, generated
monolithSHIPPED

Budget-gated wardrobe recommendations

A TypeScript PWA that recommends wardrobe purchases under a real budget. The LLM only pulls product data from a page. Three deterministic code gates (budget, climate, aesthetic rules) issue the verdict, and unknown data returns INSUFFICIENT_DATA instead of a guess. An append-only audit log keeps the whole decision path inspectable.

3 deterministic gates · INSUFFICIENT_DATA over guessing · 50 pure-function tests
View repo TypeScript · PWA · constraint gates
02

Also on the bench

Private builds, described honestly
Mitchell Williams hosting an AJ+ explainer behind a row of product jars
aj+, 2017. the production craft these systems automate.
mission-control Personal ops dashboard, a zero-dependency Node PWA: one next action, the content pipeline, and agent-fleet health on one screen. SHIPPED · PRIVATE
mcp-agent-router An MCP router that puts six specialist agents behind one conversational interface. SHIPPED · PRIVATE
finance-cli A CLI with custom MCP servers that lets Claude Desktop answer questions about real transaction data. IN PRODUCTION · PRIVATE
content-ops A content-repurposing pipeline, in progress; the quality gate was built first. BUILDING

Every featured project will carry a short demo video here as the library grows. Until then, the repos and the broll case study are the walkthrough.