Portfolio Personnel
Description du projet
“Un portfolio de développeur qui reflète ma vision : moderne, performant et orienté expérience utilisateur.”
Ce portfolio personnel est un site web statique développé avec Hugo, présentant mes projets, compétences et parcours professionnel. Au-delà d’une simple vitrine, ce projet démontre mes capacités en développement front-end, architecture de données et design d’interface.
Le site est entièrement bilingue (français/anglais) et utilise une architecture data-driven où la majeure partie du contenu est gérée via des fichiers JSON structurés, facilitant la maintenance et les évolutions.
Architecture technique
Stack technologique
Le choix de Hugo comme générateur de sites statiques offre plusieurs avantages majeurs :
- Performance optimale : Temps de build extrêmement rapides et pages pré-générées
- Sécurité renforcée : Aucune base de données ni backend exposé
- Déploiement simplifié : Hébergement gratuit sur GitHub Pages
- Flexibilité totale : Thème personnalisé développé de zéro
Architecture data-driven
L’approche choisie sépare clairement les données du rendu :
- Fichiers JSON structurés : Technologies, compétences, profil, configuration
- Contenu Markdown : Articles, projets, expériences avec frontmatter TOML
- Templates Go : Logique de rendu modulaire et réutilisable
- Système i18n : Traductions centralisées pour le multilingue
Cette architecture permet de modifier le contenu sans toucher au code, et de faire évoluer le design sans impacter les données.

