Profile photo

Sidebar

AI personal advisory board. Ingest curated content, Voyage AI for embeddings stored in Supabase with pgvector, and Claude using RAG-powered retrieval with citations.

  • Next.js 15 App router for the frontend and API routes

  • Claude Sonnet for chat, Haiku for cheap utility tasks

  • Voyage AI or text embeddings (1024-dim vectors)

  • Supabase for PostgreSQL + pgvector + auth + row-level security

  • Vercel AI SDK v6 for streaming responses

  • Tailwind v4 + shadcn for UI

2026 Ryan Finch

2026 Ryan Finch