AI portfolio
A portfolio site where the CV is replaced by an AI chat
- Role
- Author, full stack
- Period
- 2026
- Stack
- Next.js, TypeScript, Tailwind CSS, Anthropic API, Vercel
A portfolio built as a chat: a recruiter asks a question and gets an answer composed by the model strictly from the knowledge base. Next.js on the front, a thin proxy holding the Anthropic key on the back, response streamed over NDJSON.
- —The API key never reaches the browser — every request goes through a server proxy.
- —The knowledge base is typed TS modules, not a vector store: edits land in one file.
- —Rate limiting and history caps so a public endpoint can't burn the budget.
- —Three languages across UI and content: Russian, English, Polish.