Loading

Back to projects

Since 2025

This site

My portfolio, built with Next.js and a git-based CMS (Sveltia), fully static.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Sveltia CMS
  • Netlify

This portfolio is built with Next.js 16 (App Router) and React 19, in TypeScript, styled with Tailwind v4. The content (editorial and projects) lives in versioned Markdown/JSON, edited through a git-based CMS (Sveltia) — no backend to keep running, the site is static after the build.

Technical choices

  • Bilingual FR/EN site (next-intl)
  • Content decoupled behind an adapter layer (Clean Architecture): switching data source doesn't touch the pages
  • Continuous deployment on Netlify on every content update
  • Careful SEO and structured data: sitemap, hreflang, JSON-LD