Skip to content

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.

Full-StackAI

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).