Things I've built and shipped. A running list — newest first.
darrenhead.com
2026
The meta project. A chat-first AI portfolio that demonstrates the candidate rather than describing him — the recruiter reading this case study is doing so *inside* the very surface the case study describes. 5-tool GenUX (showProjects / showTimeline / showQuoteGrid / showProjectsList / generateResume), project-scoped RAG with on-the-fly source-quota overrides, streaming citations rendered BEFORE the assistant text, anonymous-quota economics with multi-key Gemini rotation, system-prompt redaction layer as positioning policy. Next.js 16 + AI SDK 6 + Gemini 3.1 Flash Lite + Supabase + pgvector.
Next.js
AI SDK
Supabase
pgvector
Vercel
Tokyo Golf
2026
Full-stack golf-society management platform for a Tokyo-based golf society. Live scoring with offline-first localStorage sync, WHS-compliant handicaps alongside Japanese Peoria / Callaway formats, a 1,932-course Rakuten GORA-enriched Japanese database with Mapbox GL satellite hole maps, season-long standings, multi-day event tours, and a Capacitor iOS shell — with a documented commercial roadmap to spin it up as Pitchmark, a multi-tenant white-label platform for golf societies across APAC.
Next.js
Supabase
Mapbox
Capacitor
Vercel
Denpyo
2025
AI receipt + bank-statement ingestion SaaS built solo for APAC freelancers and SMEs. Four shipped tax jurisdictions (JP, HK, SG, MY), eight locales, ten public tax calculators, native iOS + Android, and a cross-platform tax-rules engine ported across TypeScript, Swift, and Kotlin.
Gemini
Next.js
Supabase
Stripe
Vercel
iOS
Android
Taberu
2025
AI menu-translation platform for restaurants and bars. Gemini-powered OCR ingests paper menus and PDFs, translates to 30+ languages with culinary context, and runs the operational stack on top — QR codes per table, diner self-ordering in their language, and a real-time Kitchen Display System that translates special requests on demand.
Gemini
Next.js
Supabase
Stripe
Vercel
MarkdownToDoc
2025
A free, client-side Markdown editor with live preview and one-click export to PDF, HTML, Google Docs, Notion, Dropbox, and GitHub. Built end-to-end as a 24-hour vibe-coding sprint, then hardened over the following week into an 18-language UI. No sign-ups, no tracking — the document stays in the browser.
Next.js
TypeScript
Tailwind
jsPDF
Vercel
PP
Pico Pitch
2025
The only public OSS repo in this portfolio. A Python multi-agent CLI that mines Reddit pain-points and generates AI-coding-agent-ready BRDs / PRDs / Agile plans. Six-stage pipeline (extract → cluster → consolidate → opportunities → validate → docs) with dual-model routing — Gemini Flash for per-lead volume, Gemini Pro for judgment. The cross-portfolio loop closes here: this tool generated the AI Canvas BRD that built Pico.
Python
Gemini
PRAW
Supabase
Cursor
What the Dickens!
2024
A solo-built Vue 3 + Supabase pub-management platform for a Tokyo British pub. The interesting part is the back office: admin uploads a music event poster, Gemini 1.5 Flash reads it and returns structured bilingual EN/JA copy that auto-fills the event form. Plus batch Gemini translation for menus, AI food-image disclaimers shipped same-day, Stripe-backed merch pre-orders, YouTube + OBS broadcast integration, and 22 admin pages the landlord runs without a deploy. 212 commits across 16 months.
Vue
Vite
Supabase
Gemini
Stripe
Pico
2023
Two-product AI-first digital-signage suite for cafés, offices, and small venues. Pico Cloud is a Vue 3 + Firebase dashboard with a 2,912-line in-product agent (Gemini 3 Flash + 3.1 Pro + 2.5 Flash Vision, 43 typed tools, multi-step generation with visual self-critique). Pico Player is a Vutron/Electron app engineered for unattended displays — heartbeat, memory monitor, crash counter, hybrid Firestore-state + Socket.IO-control realtime, and offline-aware cached content for flaky café WiFi.
Vue
Electron
Firebase
Gemini
GCP
GenUI
Sensitive
This project's description is gated. Approved viewers see the full text here. Approved viewers see the full text here. Approved viewers see the full text here.
Description gated — request access for details.
GenUX
LLM
Evals
Sensitive
This project's description is gated. Approved viewers see the full text here. Approved viewers see the full text here. Approved viewers see the full text here.
Description gated — request access for details.
Evaluation
LLM
AI Mode
Sensitive
This project's description is gated. Approved viewers see the full text here. Approved viewers see the full text here. Approved viewers see the full text here.
Description gated — request access for details.
GenUX
Product
Retranslate (Figma plugin)
Sensitive
This project's description is gated. Approved viewers see the full text here. Approved viewers see the full text here. Approved viewers see the full text here.
Description gated — request access for details.
Figma
Plugin
i18n
Seenarios
Sensitive
This project's description is gated. Approved viewers see the full text here. Approved viewers see the full text here. Approved viewers see the full text here.
Description gated — request access for details.
AI
Language Learning
Hackathon
Clippet
Sensitive
This project's description is gated. Approved viewers see the full text here. Approved viewers see the full text here. Approved viewers see the full text here.