A static résumé can't answer follow-ups. I wanted visitors to interrogate my experience directly.
The whole site and the assistant below — it runs against a local model, so nothing a visitor types leaves the machine, and answers are grounded in case-study notes I wrote myself.
Self-hosted LLM · RAG · Next.js