AI Lab / Open, runnable proof

Ideas become
working systems.

Small scope. Serious execution. Every project exists to make one engineering capability undeniable.

Current experiments

Built to be run,
read, and tested.

Four compact systems, each its own public repo, three live on Vercel right now.

LAB / 01AI · Agents

Multi-agent playground

agent-orchestra

Type a task — a Planner decomposes it, Researcher gathers context, Writer synthesises, Critic reviews. All four agents stream their thinking live through a real-time execution graph.

  • Next.js 14
  • Claude API
  • SSE Streaming
  • TypeScript
LAB / 02ML · MLOps

Model drift monitor

drift-watch

Trains a classifier, injects production drift, detects it with PSI and KS statistical tests, triggers automatic retraining, and versions every model in a JSON registry with a live dashboard.

  • Python
  • scikit-learn
  • FastAPI
  • GitHub Actions
LAB / 03AI Security

LLM firewall

prompt-sentinel

Paste any prompt — 64 layered heuristics screen it for injection attempts, PII leakage, jailbreaks, and unsafe content. Returns a 0-100 risk score, per-category breakdown, and a persisted audit log.

  • Next.js 14
  • Heuristics
  • LLM Judge
  • TypeScript
LAB / 04Architecture

API architecture explorer

api-blueprint

An interactive SVG node graph of a global identity and loyalty API. Click any node — gateway, OAuth, Redis, Postgres, queue — to read the design decision, trade-offs, and real config. Backed by a live rate-limited endpoint.

  • Next.js 14
  • SVG Diagram
  • Rate-limited API
  • TypeScript

Project archive / Built over time

Shipped before
the AI wave.

Selected public work from the path into senior engineering. Original interfaces, recast as a tactile project gallery.

Explore the foundations

View architecture