Portfolio

Work.

04 projects

Shipped engagements. Each one fixed-price, fixed-timeline, deployed to production. The case studies tell the rest — the metrics, the trade-offs, the things I'd do differently next time.

Lore
May 2026 · Scale MVP · Methodology demonstration · same approach for client work

Lore.

A multi-tenant RAG copilot with embeddable widget, streaming chat, and per-message cost tracking — shipped end-to-end in nine days.

NEXT.JS 16REACT 19SUPABASEPGVECTOR
Build duration
9 days
Cost per message
tracked
Lines of TypeScript
6.7k
Read case study
Email Triage Tool
May 2026 · Launch MVP · Methodology demonstration · same approach for client work

Email Triage Tool.

A Gmail copilot that classifies, prioritizes, and drafts replies across multiple inboxes — with localized analytics in three languages.

NEXT.JS 16REACT 19NEXTAUTHGMAIL API
Build duration
9 days
Categories × priorities
8 × 4
Languages
EN · IT · ES
Read case study
angel1-mvp-toolkit
May 2026 · Open source · Open source · Published on npm

angel1-mvp-toolkit.

A CLI that scaffolds production-ready Next.js + Supabase + multi-provider AI projects in under two minutes — extracted from the workflow I run on every engagement.

TYPESCRIPTNODE.JSPNPM WORKSPACESNPM REGISTRY
Version
v1.0.0
Setup time
~90s
Template files
~33
Read case study
angel1-rag-eval
May 2026 · Open source · Open source · Published on npm

angel1-rag-eval.

A companion CLI that measures whether your RAG pipeline actually works — retrieval precision, faithfulness, correctness, multi-provider judge LLM.

TYPESCRIPTNODE.JSANTHROPIC SDKOPENAI SDK
Version
v1.0.0
Judge providers
2
Scoring dimensions
3
Read case study