Portfolio
What I build
AI systems I've designed, built, and run - agents, a multi-tenant RAG platform, native AI assistants, local LLMs, and AI infrastructure. All working code, most of it in production.
Personal AI Agent Infrastructure
A self-hosted MCP server that turns Claude into an autonomous operations assistant: 59 tools across 12 functional domains, running in production every day.
Multi-Tenant RAG Chatbot
A full product: passwordless auth, per-org isolation, local ONNX embeddings, grounded answers with citations, and per-message cost tracking.
Klass CRM - AI Assistant
A native macOS/iOS CRM with a multi-provider AI assistant that runs a real tool-calling loop - with user confirmation before any record is changed.
Local-LLM Document OCR
Self-hosted OCR that turns scanned PDFs into Markdown using local vision LLMs, so sensitive document content never leaves the machine.
AI Brand and Email Generation
Claude generates and refines a business's brand voice and email templates through a multi-turn conversation, with marker-delimited output contracts for reliable parsing.
AI Spam Detection for Web Forms
Two-stage Claude-powered spam filtering built into the CMS HTTP intercept pipeline, with fail-open safety and full per-request cost logging.
AI-Driven Personal Operating System
25 autonomous agents running around the clock against a Johnny Decimal Obsidian vault - CRM, email, job pipeline, calendar, planner, and content publishing.
AI Egress Gateway
A self-hosted proxy that centralizes AI provider keys, enforces per-app rate limits, and applies hard, fail-closed cost caps so AI spend can't run away.