2026 · Build
This Portfolio — A Bilingual Site with an AI Assistant
The site you're reading: a bilingual portfolio with static pages, a Git-based admin to publish without touching code, and an AI assistant that answers questions about my work.
The challenge
A PDF CV can't show how a project actually unfolded. I wanted one place where recruiters could read each project in depth — in English or French — and that I could keep up to date in minutes.
The question
How do you make a portfolio fast, bilingual and easy to update, while letting visitors find the right project in seconds?
What I did
Next.js 16, React 19 and Tailwind CSS 4, with every page pre-rendered as static HTML. Content lives in YAML files edited through a Keystatic admin: each save becomes a Git commit and triggers a new Vercel deployment. A search palette indexes every project and experience, and an AI assistant (Mistral) answers questions using only the site's content. English lives at the root, French under /fr, with light and dark themes.
The result
A site that publishes itself from the admin in about a minute, readable by people and by AI tools alike (llms.txt, sitemap, multilingual SEO).