
Ce site est développé comme un projet produit à part entière, avec itérations techniques et éditoriales.
Web · Next.js · Product Design
Ce projet correspond au site que vous consultez actuellement. L’objectif est de construire un portfolio crédible pour des recruteurs finance/tech, avec un niveau de finition professionnel sur le fond (contenu, cohérence narrative, structure des projets) et sur la forme (UX, responsive, SEO de base, maintenabilité). Le site suit une architecture App Router avec séparation stricte entre données et composants pour accélérer les itérations sans casser l’interface.
Ce que ce projet démontre
Capacité à transformer un simple site vitrine en produit éditorial structuré: contenu piloté par données, pages projet techniques, cohérence UX et workflow d’amélioration continue.

Mon rôle
Conception de l’architecture du site, structuration des données (`src/data`), création des pages projet détaillées, amélioration de la qualité du copywriting technique, corrections UX/SEO et itérations continues sur la crédibilité du rendu final.
Contexte
Le besoin était de remplacer un portfolio trop générique par une version plus exigeante, crédible et orientée résultats pour des recruteurs en finance quantitative, asset management et environnements tech.
Objectif
Créer un site lisible et convaincant, capable de présenter des projets techniques en profondeur tout en conservant une navigation claire et une expérience fluide sur mobile/desktop.
Deep dive
Le site est structuré comme un produit éditorial maintenable: données centralisées, composants réutilisables, pages détaillées et logique d’amélioration incrémentale.
Captures

Ce site est développé comme un projet produit à part entière, avec itérations techniques et éditoriales.
Architecture
Toutes les entités éditoriales (projets, expériences, navigation, profil) sont regroupées dans `src/data` pour séparer clairement contenu et présentation.
App Router (`src/app`) avec routes statiques + route dynamique `/projets/[slug]` pour supporter des fiches projet riches et scalables.
Composants UI réutilisables (layout, sections, cards) afin de garder une cohérence visuelle et limiter la dette front-end.
Validation systématique via ESLint et TypeScript (`tsc --noEmit`) pour sécuriser les itérations rapides.
Pipeline
Choix techniques
La priorité est donnée à la robustesse éditoriale: les contenus sont traités comme des données versionnées, pas comme du texte inline dans les composants.
L’usage de `/projets/[slug]` permet de faire évoluer le volume de projets sans complexifier la structure applicative.
Le site évolue par corrections successives (crédibilité, UX, précision technique) pour converger vers un niveau attendu en contexte recrutement.
Le projet reste volontairement sans backend complexe pour garder une maintenance faible et un time-to-update rapide.
Fiabilité
Limites
Évolutions
Difficultés rencontrées
Maintenir une cohérence de ton et de niveau technique entre toutes les pages (home, à propos, projets, détails).
Éviter l’effet template en renforçant la densité des contenus projet sans surcharger la lecture.
Garantir la maintenabilité: tout le contenu doit rester centralisé dans `src/data` et non dispersé dans les composants.
Garder un responsive robuste avec des blocs de texte longs et des cartes riches en informations.
Résultats et apprentissages
Mise en place d’une base de données front-end claire pour piloter le contenu (projets, expériences, navigation, profils).
Ajout de pages projet approfondies avec architecture, choix techniques, limites et prochaines étapes.
Amélioration de la crédibilité globale du site via un ton plus concret et des preuves techniques (liens commits/repositories).
Workflow itératif de correction continue (UX, contenu, structure) pour converger vers un rendu prêt pour candidatures.
Autres projets

Finance personnelle · Python · PyQt6
Application desktop PyQt6 + SQLite pour centraliser des comptes multi-actifs, reconstruire l’historique hebdomadaire et analyser la performance d’un portefeuille.
Voir ce projet
Finance quantitative · Analyse · Python
Environnement Python pour backtester des stratégies, comparer des métriques risque/rendement et analyser un portefeuille.
Voir ce projetÉchanger
Si ce projet vous intéresse, je peux revenir plus précisément sur le besoin initial, la structure des données, les hypothèses, les difficultés rencontrées et les limites de l'analyse.