Projects

Selected freelance work. I build production web apps and ship AI agents that do real work for real clients. Want something like this? Get in touch.

AI EngineeringA B2B SaaS client · 2026

Autonomous customer-support agent

Designed and shipped a retrieval-augmented agent that reads the product docs, drafts replies, and takes safe actions against the client's API. Built the eval harness and guardrails that made it trustworthy enough to run unattended.

  • Deflects a large share of tier-1 tickets
  • Deterministic guardrails, human handoff on low confidence
  • Full eval suite gating every prompt change
TypeScriptClaude APIRAGPostgresVercel
AI EngineeringA logistics company · 2026

Document extraction pipeline

A compiler-style pipeline where an LLM authors extraction rules from a single sample invoice, then a deterministic interpreter replays those rules on every future document. Zero model calls at runtime.

  • Deterministic, reproducible output per supplier
  • Cost paid once at onboarding, not per invoice
  • Human review only on layout changes
PythonClaude APIFastAPIRedis
Web DevelopmentAn early-stage startup · 2025

Product web app rebuild

Migrated a jQuery-era dashboard to a Next.js App Router stack with server components, streaming, and a clean design system. Focused on perceived performance and a maintainable component library.

  • Large drop in time-to-interactive
  • Reusable design system for future features
  • Type-safe data layer end to end
Next.jsReactTypeScriptTailwindDrizzle