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.

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.

Spring AI MCP Claude
View project
Working

Multi-Tenant RAG Chatbot

A full product: passwordless auth, per-org isolation, local ONNX embeddings, grounded answers with citations, and per-message cost tracking.

Spring AI Angular ONNX
View project
Active Development

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.

SwiftUI Apple Intelligence Claude
View project
Working POC

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.

PDFBox Gemma 3 LM Studio
View project
Production

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.

Spring AI Claude Angular
View project
Production

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.

Spring AI Claude Haiku
View project
Production

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.

Claude Code Quartz Obsidian
View project
In Development

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.

JWT Anthropic OpenAI
View project