
— Développeur Front-end freelance —
Vue.js, Nuxt, TypeScript | Spécialiste apps SaaS et design systems
Besoin d’un condensé de mes expériences ? J’ai tout résumé ici.
3 expériences, une même ligne : construire utile, durable, et lisible
Nexence : la fondation de ma vision produit & front
Après mes études à HETIC, j’ai voulu poser des bases solides. J’ai pris le temps de me former en profondeur sur Vue.js, Vuex et Vue Router. Cette rigueur m’a permis d’aborder ma première mission avec des fondations claires. Je suis entré chez Nexence, une startup en pleine mutation, qui passait d’un modèle événementiel à la conception de bornes tactiles et de casiers connectés. J’y ai créé des interfaces métiers, conçu un système modulaire, encadré deux alternants, et contribué à un SaaS en marque blanche encore utilisé aujourd’hui.
CheckMyGuest : passer à l’échelle
Chez CheckMyGuest, une scale-up spécialisée dans la gestion locative, j’ai pris un nouveau virage : celui de la structuration d’équipe et de la refonte d’un ERP critique utilisé par toutes les équipes terrain. En tant que Lead Front-end, j’ai mis en place un design system centralisé, structuré le code pour une meilleure scalabilité, et accompagné la montée en compétence des développeurs internes et externes, tout en restant au plus près des enjeux métiers.
Prométhée Earth Intelligence : l’alignement produit/tech au service de l’impact
Chez Prométhée, une startup du NewSpace, j’ai travaillé sur des données géospatiales sensibles pour des acteurs gouvernementaux. L’application EOP (Earth Observation Platform) permettait de visualiser et manipuler des données satellites enrichies. J’y ai endossé le rôle de référent technique front-end, avec une attention portée sur l’architecture, la qualité du code, le typage strict et l’accompagnement quotidien de l’équipe dans un contexte agile et exigeant.
Ma philosophie
Je crois à la force des choix sobres et cohérents. J’évite les effets de mode : je privilégie les technos qui résistent au temps, que je maîtrise, et qui répondent aux enjeux de mes clients. Je n’ai pas toujours réponse à tout, mais je sais écouter, ajuster, documenter, partager. Et je reste convaincu qu’un bon produit naît avant tout d’une bonne compréhension du terrain.
Ce que je cherche aujourd’hui
Des projets concrets, où mon expertise front peut faire gagner du temps aux équipes, structurer un socle fiable, et construire des interfaces claires. Mon rôle préféré : celui d’un développeur qui pense produit, qui partage ses outils, et qui aide les autres à progresser — tout en continuant à apprendre, moi aussi.
Stack technique utilisée au fil des missions
- Frameworks & langages : Vue.js 2 & 3, Nuxt.js, Composition API, JavaScript ES6+, TypeScript, PHP, HTML5, CSS3, SCSS, TailwindCSS
- Architecture & composants : Atomic Design, Design System, Monorepo, Submodules, SaaS embarqué, Pages et composants dynamiques, Flows utilisateur configurables
- Temps réel & matériel : WebSocket, RFID, QR code, TPE (Ingenico), écrans tactiles
- Sécurité & authentification : AWS Cognito, RBAC custom, login QR/badge/email/téléphone
- Internationalisation & accessibilité : i18n multilingue (FR / EN / IT / ES / RU), UX accessible, fallback automatique
- Données géospatiales : Mapbox, MapTiler, Mapbox Draw, GeoJSON, WMS, WFS, Shapefile
- Tests & qualité : Jest, Cypress, Mocha, Chai, Storybook, Chromatic, revues de PR, pair programming
- Outils & CI/CD : GitLab CI/CD, GitLab Runners, Docker, Webpack, VSCode, Jira, Confluence, Slack
- Mobile & cross-stack : React Native, debug PHP legacy, SEO vitrine
🛠️ Une expertise large et évolutive, construite projet après projet.