@superportal-dev/portfolio
PERIOD: 2026 — EN COURS · ROLE: DÉVELOPPEUR FULLSTACK
Site vitrine personnel construit de zéro : design system maison, chat IA avec Claude, i18n FR/EN, score Lighthouse optimisé — déployé en statique sur Cloudflare Pages.
CLIENT:
@superportal-dev/portfolio
ROLE:
Développeur fullstack
PERIOD:
2026 — en cours
STACK:
Projet personnel conçu pour remplacer le simple envoi de CV dans les candidatures.
Built with Nuxt 4, un module UI privé publié sur GitHub Packages, et une feature RAG maison permettant aux visiteurs d'interroger le parcours directement depuis la page d'accueil.
Site vitrine statique
Portfolio multi-pages généré via nuxt generate et déployé sur Cloudflare Pages — sections héro, missions, parcours et contact.
Module UI privé
Design system maison (@superportal-dev/ui) publié sur GitHub Packages : thème de couleurs, tokens CSS, composants Vue et configuration Nuxt UI.
Chat IA (Ask Jonathan)
Interface de chat avec Claude Haiku via streaming SSE, prompt-caching Anthropic et rate-limiting côté serveur Nitro.
Internationalisation FR/EN
i18n complet avec @nuxtjs/i18n, données typées par locale et génération automatique des types de messages.
Performance Lighthouse
Optimisations LCP, CLS et FCP : image WebP 17 KB, lazy-loading, cache Cloudflare immutable, animation canvas réseau neuronal.




