The conversation is the navigation.

Solo build · Live in production · Conversational UX · 2026

ROLEProduct design · Architecture · Full-stack
FOCUSKnowledge retrieval · Panel system · Voice
STATUSLive · Build notes on studio

PAI (Portfolio AI) is the primary interface to this studio site, not a chatbot bolted onto pages, but the chat. Visitors ask in natural language; the system retrieves grounded knowledge, opens work in a reading pane, and responds with depth matched to intent.

A traditional portfolio shows the same content to every visitor. PAI routes: recruiter vs. practitioner vs. founder, overview vs. process depth, voice AI to the security work, gated work to an access request without qualifying questions. For a concise product overview, see About PAI.

Outcomes.

Conversation as navigation

Questions replace browse literacy: the visitor doesn’t need to know where the work section lives.

Show, don’t tell

Six panel types surface real portfolio pages, kits, and generated HTML mid-thread, not prose descriptions of links.

Keyword corpus at scale

About 5,000 curated entries, intent modes, always-include pinning, and live annotations: retrieval design, not embeddings by default.

Voice that reads as speech

STT proxy, multi-provider TTS, and a normalization pipeline tuned for pace and pause, not text-to-speech flatness.

What the build notes cover

  • Streaming architecture, dual LLM providers, and SSE panel events
  • Knowledge design, ingest modes, and prompt rule blocks
  • Page proxy, panel state loopback, and trust boundaries for gated work
  • Personalization: greetings as code, geo hints, per-company ?ctx= URLs
Open

Full project

Architecture, knowledge design, panel system, voice pipeline, and reflection: eight sections with a live embed of the product.