The same architectural choices brought to client work: streaming-first UX, typed server boundaries, RLS-secured Postgres, and a clean component system.
TanStack Start (React 19) + Vite 7 on edge runtime
Tailwind v4 + shadcn/ui with semantic design tokens
Postgres + Row-Level Security · typed server functions
Vercel AI SDK streaming · 8 models via AI Gateway
Whisper STT + OpenAI TTS · Gemini OCR with confidence
Cron tasks · API keys · usage metering with CSV/PDF export
Tech inventory
TanStack StartReact 19TypeScriptTailwind v4shadcn/uiVercel AI SDKPostgresRow-Level SecurityEdge FunctionsZodTanStack QueryMermaidKaTeXjsPDFWhisperGemini OCR