Portfolio développeur

En ligne depuis 2026

Portfolio
Ce site conçu et construit pour montrer ce que je sais faire

Une refonte complète du portfolio conçue comme une démonstration technique : Nuxt 4, SSR, i18n complet, SEO avancé, sécurité applicative et infrastructure Docker auto-hébergée.

Pourquoi refaire le portfolio

Démontrer les compétences sur toute la chaîne

L'objectif n'était pas seulement d'avoir un beau portfolio, mais de construire quelque chose qui démontre concrètement mes compétences en architecture Nuxt 4, SEO technique, sécurité applicative et infrastructure de déploiement complète.

Année2026
Statut En ligne
TypePortfolio technique

Ce qui a été construit

Une vitrine de qualité production

Nuxt 4 avec SSR, structure app/, composants réutilisables TypeScript, i18n FR/EN avec fichiers de traduction par page, données structurées Schema.org sur toutes les pages, sitemap dynamique multilingue, headers de sécurité via middleware Nitro et déploiement automatisé GitHub Actions + Docker avec Bun.

Défis techniques

Les problèmes qui m'ont le plus appris

SEO multilingue

Implémentation des balises hreflang, sitemap dynamique avec alternatives FR/EN et données structurées Person/WebSite/BreadcrumbList.

Headers de sécurité stricts

Configuration CSP, HSTS, X-Frame-Options et autres protections OWASP via middleware Nitro sans casser les fonctionnalités.

i18n par fichier de page

Architecture i18n avec lazy-loading par page pour ne charger que les traductions nécessaires, sans alourdir le bundle global.

Technologies

Stack complète

Nuxt 4Vue 3TypeScriptTailwind CSSBunNitroDockerGitHub ActionsTraefikCloudflareGrafanaLokiRybbit

Ce que j'ai appris

Apprentissages clés

  • Nuxt 4 avec les nouveautés du framework et le rendu SSR
  • Schema.org JSON-LD pour le SEO sémantique et les rich snippets
  • i18n avancé avec nuxtjs/i18n v10, stratégie prefix et lazy-loading
  • Architecture de composants réutilisables typés TypeScript

Et la suite ?

D'autres projets à venir

Je travaille en permanence sur de nouvelles idées. Le Lab répertorie mes expérimentations en cours.