Personal Portfolio
Project Description
“A developer portfolio that reflects my vision: modern, performant and user experience focused.”
This personal portfolio is a static website built with Hugo, showcasing my projects, skills and professional journey. Beyond a simple showcase, this project demonstrates my capabilities in front-end development, data architecture and interface design.
The site is fully bilingual (French/English) and uses a data-driven architecture where most content is managed through structured JSON files, facilitating maintenance and evolution.
Technical Architecture
Technology Stack
Choosing Hugo as the static site generator offers several major advantages:
- Optimal performance: Extremely fast build times and pre-generated pages
- Enhanced security: No database or exposed backend
- Simplified deployment: Free hosting on GitHub Pages
- Total flexibility: Custom theme developed from scratch
Data-driven Architecture
The chosen approach clearly separates data from rendering:
- Structured JSON files: Technologies, skills, profile, configuration
- Markdown content: Articles, projects, experiences with TOML frontmatter
- Go templates: Modular and reusable rendering logic
- i18n system: Centralized translations for multilingual support
This architecture allows content modification without touching code, and design evolution without impacting data.

