Journal

Un portfolio en mouvement.

La trace des décisions, expériences, fonctionnalités et petits détails qui ont façonné ce portfolio depuis son premier commit.

  1. Ajouté

    Pharmacy OS rejoint l’étagère des side quests

    J’ai épinglé un nouveau lot d’explorations Pharmacy OS : icônes 3D, écrans d’onboarding et un avant-après du dashboard. L’étagère des side quests a enfin de la place pour cet univers.

  2. Ajouté

    Les side quests s’ouvrent, et le CV suit

    Cliquer une side quest ouvre maintenant un vrai overlay au lieu de laisser deviner. Le footer a aussi gagné un téléchargement de CV, donc la version papier est à un clic.

  3. Ajouté

    Les side quests se prévisualisent au survol

    Le curseur emporte maintenant un aperçu média sur l’index des side quests, et la mise en page tablette a été revue pour que ces aperçus ne clignotent plus ni ne se battent avec la grille.

  4. Modifié

    Les images arrêtent d’arriver en retard

    Les covers, hobbies et témoignages chargent maintenant avec des placeholders flous, des preloads au survol et un chemin d’images plus léger. La personnalité est restée. L’attente, non.

  5. Modifié

    L’anglais ne se cache plus derrière /en

    Le site anglais vit maintenant à la racine. Le français reste sur /fr. Toujours deux voix, des URLs plus propres, et les moteurs de recherche ont enfin une porte d’entrée qui ne redirige pas deux fois.

    Modifié

    L’email est enfin une vraie invitation

    Les emails du footer et du contact sont maintenant cliquables, avec un objet prérempli si vous voulez dire bonjour. Vous pouvez toujours copier l’adresse si c’est plus votre style.

  6. Ajouté

    Les études de cas apprennent le français, pour de vrai

    Les pages projet ont maintenant une vraie copie française, des URLs canoniques et des métadonnées sociales, au lieu d’articles anglais déguisés en URL française. Les deux locales racontent enfin la même histoire, chacune avec sa voix.

    Ajouté

    Chef débarque et commence à rôder

    J’ai ajouté un petit pet Steph Curry qui se promène sur le site, se laisse déplacer et disparaît poliment si on le renvoie. L’idée vient de Hoots, mon pet Codex, mélangée à mon amour pour Curry. Du pur jeu. Un curseur basketball suit le mouvement.

    Ajouté

    Un mur d’inspiration apparaît

    J’ai commencé à épingler des captures que j’aime — portfolios, UI produit, références de motion — pour que la piste de goût ait une maison au lieu de vivre dans les favoris pour toujours.

    Ajouté

    Cette page commence à tenir le score

    Le portfolio a enfin un changelog public. La même énergie de timeline calme que le reste du site, juste pour ce qui sort.

  7. Modifié

    Les notes respirent enfin un peu

    J’ai réduit le corps du texte, empêché les sections vides de voler tout l’espace et mieux placé la navigation desktop. De petits ajustements pour une lecture bien plus calme.

  8. Ajouté

    Les notes passent au Markdown

    J’ai déplacé les articles vers Markdown avec les blocs de code, les médias synchronisés et Article JSON-LD. Les temps de lecture étaient une estimation polie. Maintenant une bibliothèque les calcule à partir du vrai nombre de mots, donc le chiffre sur la carte veut enfin dire quelque chose.

    Ajouté

    Les notes apprennent quelques nouveaux tours

    Le rich text, le glass responsive et le contenu bilingue vivent maintenant dans un vrai système d’articles. Plus besoin de construire une petite île chaque fois que je veux écrire.

  9. Corrigé

    Le mobile arrête enfin de se défendre

    Les écarts d’hydratation ont disparu et le scroll sticky se comporte enfin bien sur l’étagère work et les pages de lecture. L’expérience mobile a accepté de coopérer.

    Modifié

    La homepage perd un peu de poids

    J’ai allégé les sections sous la ligne de flottaison, les étagères mobiles et les zones riches en images sans leur retirer leur personnalité. Plus rapide, mais toujours bien habillé.

    Modifié

    L’anglais et le français partagent le même terrain

    Les deux langues passent maintenant par les mêmes labels, contenus mis en cache et page shell. Un système, deux voix, et beaucoup moins de risques qu’une version parte seule de son côté.

  10. Modifié

    Un seul shell pour tenir tout ça

    Le header, le menu, le footer, les crédits et les contrôles de contact parlent maintenant le même langage dark glass. Moins de répétition sous le capot, plus de cohérence là où ça compte.

    Ajouté

    Les longues lectures gagnent un vrai compagnon

    Les notes longues ont maintenant une table des matières sticky, une vraie étape d’introduction, une waveform audio et une navigation qui sait où vous êtes. Plus aucun lecteur ne se perd.

    Ajouté

    L’étagère de projets gagne sa salle de contrôle

    La section work est devenue une étagère verticale, puis a reçu ses propres contrôles motion pour régler chaque scroll et révélation sans deviner. Le goût est plus facile à poursuivre quand les boutons sont à portée de main.

    Modifié

    Le mobile cesse d’être le petit frère du desktop

    J’ai reconstruit les zones tactiles, les shells responsive, l’étagère work et les mises en page pour la main qui tient l’écran. Rétrécir le desktop en espérant le meilleur n’allait jamais suffire.

  11. Modifié

    Les détails ludiques gagnent plus de place

    J’ai affiné le header glass, agrandi l’index des side quests et rendu les textes de mes expériences plus libres. Un portfolio personnel a bien le droit de s’amuser un peu.

  12. Ajouté

    Les pages secondaires entrent sur le terrain

    Les projets, les notes et les side quests ont maintenant leurs propres pages, avec pins polaroid, alias de routes et première version de la lecture. La homepage n’a plus besoin de tout faire.

  13. Ajouté

    Le shell en verre trouve enfin sa place

    J’ai reconstruit le header, le menu, les contrôles de contact et les crédits autour d’un traitement glass inspiré d’Aave. Un peu d’atmosphère, beaucoup plus de structure.

    Ajouté

    Les side quests gagnent leur propre étagère

    Mes expériences et hobbies ont rejoint une étagère à grille pointillée, avec une meilleure typographie et assez de place pour les petites choses que j’aime bruyamment. Enfin un vrai foyer pour les missions secondaires.

    Ajouté

    Le portfolio trouve sa texture

    Le bois, les pins, les signets, les dos de livres, les eyebrows et des textes plus précis ont donné au site ce qu’un rectangle propre ne pouvait pas offrir : une petite personnalité tactile.

  14. Modifié

    Le nouveau portfolio entre sur le terrain

    Le starter a enfin commencé à me ressembler : une nouvelle homepage, une étagère de projets, un showreel, des notes, des hobbies, des témoignages et un système visuel pour tout tenir ensemble.

  15. Ajouté

    Je commence avec plus de SaaS que de portfolio

    J’ai commencé avec un boilerplate SaaS Next.js prêt pour la production : localisation, tests, CI, auth, tout le lot. De bons os, mais absolument aucune trace de ma personnalité.

  16. Modifié

    Je décide de le reconstruire en code

    Après environ six semaines de travail avec Vite, React, TypeScript et Tailwind CSS, le premier portfolio de code avait l’impression d’avoir fait son travail. J’étais déjà passé à autre chose qu’un portfolio Webflow hébergé, parce que je basculais vers le design engineering pour le product design et que je voulais que le portfolio le montre. Le rendu était correct, mais il ne me ressemblait pas encore. Alors j’ai recommencé avec Next.js, en gardant assez de place pour de petites apps et expériences sur le même domaine.

  17. Ajouté

    Le premier portfolio de code commence à prendre vie

    C’était ma première vraie tentative de portfolio de code. C’est parti d’un simple site single-page avec Vite, puis ça a continué à grandir pour devenir bien plus : Builds, Blog, About, études de cas, notes audio, filtres, lightboxes, curseur personnalisé, modes rétro et Matrix, labyrinthe 404 interactif et petit design lab. C’est né du passage d’un portfolio Webflow hébergé vers le design engineering pour le product design, et ça m’a montré combien de soin je voulais mettre dans la version suivante.