Présentation
Passionné du web et entrepreneur dans l’âme, j’ai fondé une entreprise de communication avant de me lancer comme développeur freelance. Mes années dans le sport m’ont inculqué discipline et persévérance, des valeurs que je transpose dans chaque projet web. Vous recherchez un partenaire dévoué, avec une touche athlétique et entrepreneuriale ?
Discutons-en !
Compétences Transversales
Coaching en musculation – « Iron Crusade » : Capacité relationnelle : Grâce à mon expérience en coaching, j’ai développé un sens aigu de la pédagogie et de l’empathie. Cela me permet de comprendre les besoins de mes clients, qu’il s’agisse de coaching ou de développement web.
Force Athlétique : Discipline & Mental : Capable de soulever 200 kg, ce n’est pas une ligne de code qui va me faire peur ! La musculation m’a enseigné la rigueur, la discipline et la capacité de surmonter les obstacles.
Langues : Capacité d’apprentissage : Je parle couramment plusieurs langues, dont le japonais et l’anglais. Cette capacité à apprendre et à m’adapter est un atout dans le monde en constante évolution du développement web.
Présentation
« Passionné du web et entrepreneur dans l’âme, j’ai fondé une entreprise de communication avant de me lancer comme développeur freelance. Mes années dans le sport m’ont inculqué discipline et persévérance, des valeurs que je transpose dans chaque projet web. Vous recherchez un partenaire dévoué, avec une touche athlétique et entrepreneuriale ?
Discutons-en ! »
Compétences Transversales
Coaching en musculation – « Iron Crusade » : Capacité relationnelle : Grâce à mon expérience en coaching, j’ai développé un sens aigu de la pédagogie et de l’empathie. Cela me permet de comprendre les besoins de mes clients, qu’il s’agisse de coaching ou de développement web.
Force Athlétique : Discipline & Mental : Capable de soulever 200 kg, ce n’est pas une ligne de code qui va me faire peur ! La musculation m’a enseigné la rigueur, la discipline et la capacité de surmonter les obstacles.
Langues : Capacité d’apprentissage : Je parle couramment plusieurs langues, dont le japonais et l’anglais. Cette capacité à apprendre et à m’adapter est un atout dans le monde en constante évolution du développement web.
Mes projets
🏦 Hoopiz – SAAS de credit management (CDI Front-end Angular)
📆 Période : Mars – Aout 2025
🌐 Entreprise : XP Credit Management (Hoopiz)
🔍 Description :
En tant que développeur front-end sur un ERP de credit management, j’ai participé à la refonte et la modernisation d’une application Angular. J’ai mené des migrations (Angular Material → Kendo Telerik), mis en place un design system cohérent via ThemeBuilder et participé à la refonte d’écrans clés . J’ai aussi optimisé l’UX sur des modules lourds .
Migration & Design System
Migration progressive d’Angular Material → Kendo UI (composants critiques).
Mise en place d’un design system complet connecté : Figma → ThemeBuilder → Angular.
Harmonisation des couleurs, typographies et tokens.
Développement Front-end
Refonte d’écrans stratégiques (rapports , tableaux analytiques dynamiques).
Implémentation de formulaires dynamiques via Formly.
Optimisation UX : multi-filtres, dropdowns dynamiques.
Valeur & Impact
Application plus scalable et maintenable, adoption d’une UI homogène.
Capacité à travailler dans une grosse base legacy et livrer des features clean.
Rigueur sur le clean code, bonne collaboration avec les devs backend.
Front-end : Angular (14 → 17), SCSS, Kendo UI, Formly
Design System : Figma, ThemeBuilder Telerik
Outils : Git, Jira, Confluence, Postman
🚀 Junkan – SaaS de coaching sportif (Freelance / Cofondateur)
📆 Période : Novembre 2024- Aujourd’hui
🌐 Projet perso & freelance : Plateforme SaaS PWA pour coachs sportifs et athlètes.
🔍 Description :
Avec un autre développeur, nous avons conçu et développé from scratch une PWA SaaS destinée à centraliser la gestion des coachings (clients, entraînements, nutrition).
Le projet a été mené dans un cadre Agile, avec des itérations rapides, en intégrant les retours des premiers utilisateurs pour orienter les choix produit.
Nous avons pris conjointement les décisions d’architecture (monorepo, API typée, validation stricte), ce qui a donné une base solide, scalable et maintenable.
Architecture & Back-end
Mise en place d’une architecture monorepo avec pnpm pour gérer front + back de façon cohérente.
API tRPC fortement typée, validation des schémas avec Zod.
Base de données MongoDB, modèle pensé pour le suivi sportif.
Développement Front-end & UX
Développement de l’interface en React + TypeScript, responsive et orientée expérience utilisateur.
Création d’un design system modulaire en Panda CSS.
Gestion des formulaires complexes (programmation de séances, suivi nutritionnel).
Méthodologie & Produit
Travail en équipe structurée et collaborative (décisions techniques prises à deux).
Approche produit : ajustements rapides selon les retours utilisateurs.
Orientation vers la scalabilité : une base pensée pour évoluer (ajout de nouvelles features, adaptation marché).
Front-end : React, TypeScript, Panda CSS, Storybook, Park UI, PWA
Back-end : Node.js, tRPC, Zod, MongoDB
Infra & Archi : Monorepo avec pnpm
Méthodo : Agile, itérations courtes, focus produit
JOAZCO – Application Mobile (Cocolor)
📆 Période : 07/2024-09/2024
🌐 Disponibilité : Lien Play Store
🔍 Description :
Développement d’une application mobile cross-platform en React (Ionic), disponible sur Android et iOS.
Le projet était porté par une équipe de trois développeurs : deux dédiés à la logique métier et à l’architecture, et moi en renfort front-end pour intégrer des écrans et des parcours utilisateur à partir de maquettes Figma.
Intégration d’écrans et de composants React/Ionic à partir de maquettes Figma.
Collaboration avec deux autres développeurs pour garantir la cohérence visuelle et technique.
Participation à la mise en place de la navigation et de l’expérience utilisateur.
Support front ponctuel en phase de livraison (debug, ajustements UI).
🛠 Technologies & Outils :
Front-end : React, Ionic
Design : Figma
Collaboration : Git
iDO – Partenaire officiel Asana
📆 Période : Janvier 2023 – Juillet 2024
🌐 Site Web : IDO
🔍 Description : En tant que développeur freelance chez iDO, partenaire officiel d’Asana, j’ai travaillé sur plusieurs projets clés, notamment le développement d’outils internes personnalisés et l’application innovante « Swipe by iDO ». Mon rôle incluait le développement en Angular et TypeScript, la conception de scripts Node.js pour automatiser les processus back-end, la création de scripts personnalisés pour des clients importants, et la mise en place de l’internationalisation de l’application. J’ai également assuré la coordination des projets via Asana, géré le versioning avec Bitbucket, et participé activement à des tests de sécurité pour renforcer la robustesse des systèmes.
🌍 Développement Front-end :
- Développement et optimisation de l’interface utilisateur en utilisant Angular et TypeScript.
- Conception de l’application « Swipe by iDO » : Développée en React/TypeScript avec Material UI et Vite.js, cette application permet de gérer les tâches Asana des utilisateurs en mettant en avant celles en retard. Elle utilise l’API d’Asana pour récupérer les tâches de multiples espaces de travail, permettant à l’utilisateur de naviguer par « swipe » pour effectuer des actions CRUD telles que snoozer, compléter, supprimer ou ignorer les tâches. L’application intègre également une authentification OAuth. J’ai géré l’intégralité du développement, de la conception à la mise en production, en autonomie.
🛠 Scripts Node.js et Back-end :
- Conception et mise en œuvre de scripts pour automatiser les processus back-end.
- Création de scripts personnalisés pour répondre aux besoins spécifiques des clients importants.
- Ajout et configuration de fichiers .env pour une gestion propre et sécurisée des variables d’environnement.
- Gestion des intégrations API et mise en place d’un système de batch pour améliorer les performances.
🔄 Gestion du code et outils internes :
- Gestion avancée du versioning et intégration continue avec Bitbucket.
- Refactoring, revue de code, et amélioration des outils internes personnalisés.
- Reprise, traduction de code existant, et mise à jour de bibliothèques.
- Mise en place complète de l’internationalisation de l’application pour supporter plusieurs langues.
- Participation à des tests de pénétration pour renforcer la sécurité des systèmes.
Technologies & Outils :
- 💻 Front-end : Angular, TypeScript, HTML, CSS, React, Material UI, Vite.js
- 🛠️ Back-end : Node.js
- 🔧 Outils : Git pour la gestion de version, Yarn pour la gestion des paquets
- 📊 Gestion de projet : Asana (en tant que partenaire officiel), Bitbucket pour examiner & intégrer les modifications
- 🔒 Code : Indisponible
AMCOEUR – Association Engagée
📆 Période : Août 2023 – Décembre 2023
🌐 Site Web: Amcoeur
🔍 Description : Lors de ma collaboration avec « Amcoeur », j’ai travaillé main dans la main avec un co-développeur dévoué pour créer le site web de l’association à partir de zéro.
Nous avons utilisé React et Vite.js pour le front-end et Node.js pour le back-end, garantissant ainsi une expérience utilisateur fluide.
La réussite de ce projet a résidé dans la collaboration étroite avec toute l’équipe d’Amcoeur, où ensemble nous avons relevé les défis et atteint nos objectifs.
✨ Réalisations marquantes :
- Élaboration de l’identité visuelle de l’association.
- Collaboration étroite pour la maquette et l’intégration du site principal.
🌍 Développement d’UI : Création de l’interface utilisateur avec React et Panda CSS.
🤝 Pair Programming : Collaboration étroite avec mon co-développeur, gestion d’un mono-repo, et respect strict du Clean Code.
🔄 Refactoring & Revues de Code : Engagement continu dans le refactoring et les revues de code pour garantir une base solide. Utilisation de Jira pour un suivi agile du projet.
📝 Création de Formulaires : Développement d’un formulaire statique en utilisant React Hook Form.
📝 Architecture & Code : Utilisation de l’atomic design pattern pour les composants React. Application stricte des principes de clean code, notamment les principes SOLID.
🔧 Technologies & Outils :
- 💻 Front-end : React , TypeScript, Panda CSS
- ⚙️ Back-end : Node.js
- 🔧 Build & Développement : Vite.js
- 📋 Gestion de projet : Jira
🔗 Code : Indispo
Movie App (Inspirée de IMDB)
📆 Période : Août 2023 – En cours (projet en développement)
🌐 Site Web : Movie app
(projet personnel en cours de développement)
🔍 Description : Mon projet personnel actuel est une application inspirée d’IMDB, que je conçois avec passion. L’application est centrée sur la présentation des dernières sorties de films populaires, récupérées directement de l’API IMDB. Elle offre la possibilité de filtrer les films par catégories/genres et de les ajouter à une liste de visionnage. Bien que le projet ne soit pas terminé, je travaille dans le respect des principes du Clean code. À terme, j’envisage d’ajouter une fonctionnalité de profil utilisateur avec un back-end en Node.js.
🌍 Développement Front-End : Utilisation intensive de React pour la mise en place d’une interface utilisateur réactive, avec Styled Components pour le design.
📡 Appels API : Mise en place d’appels API vers IMDB avec Axios, pour récupérer les informations les plus récentes sur les films.
🔍 Filtrage & Liste : Implémentation de fonctionnalités permettant de trier les films selon différents genres et de les ajouter à une watchlist.
🌐 Gestion des Branches : Création de branches individuelles pour chaque nouvelle fonctionnalité, garantissant une meilleure organisation et un flux de travail plus propre.
🚀 Développement Back-End : Envisageant d’ajouter un back-end en Node.js avec Express pour la gestion des profils utilisateurs et la sauvegarde de données spécifiques comme la watchlist.
🧪 Tests : Planification d’ajouter des tests d’intégration et unitaires pour assurer la fiabilité et la robustesse du projet.
📝 Architecture & Code : Respect des principes du Atomic Design Pattern React et des standards du CLEAN code.
📝 Architecture & Code : Mise en œuvre du Atomic Design Pattern React pour une structuration claire et modulaire du code, tout en suivant les principes du CLEAN code.
🔧 Technologies & Outils :
💻 Front-end : React et Styled Components.
📡 Appels API : Axios pour les requêtes vers l’API IMDB.
🌐 Back-end (Planifié) : Node.js avec Express.
🛠 Build & Déploiement : Vite.js pour optimiser et accélérer le processus de build du projet.
🧰 Gestion de projet : Utilisation de Git pour la gestion de version et Netlify pour le déploiement continu et l’hébergement du projet.
Code : Disponible
CAPS
📆 Période : Novembre 2022 – Aujourd’hui
🌐 Site Web : capscom.fr
🔍 Description : Co-fondateur et développeur principal de CAPS, j’ai joué un rôle central dans le lancement de cette entreprise de communication. Notre mission était d’offrir des services digitaux de qualité, allant de la conception d’identités visuelles à la création de sites web. Chaque projet entrepris avait pour objectif de répondre précisément aux besoins de nos clients tout en assurant une réalisation technique solide.
🌍 Création & Branding : Conception de l’identité visuelle de CAPS, reflétant nos valeurs et notre engagement envers l’excellence.
🤝 Acquisition Client : À travers des stratégies de prospection efficaces, j’ai joué un rôle clé dans l’acquisition de nouveaux clients, établissant ainsi la réputation de CAPS dans le secteur.
💼 Gestion & Suivi : Supervision de la facturation, création de devis détaillés et gestion des interactions client pour assurer la satisfaction totale.
🛠 Développement Web : Création de sites web sur différents CMS tels que WordPress et Shopify, tout en garantissant leur sécurité et leur performance.
🔍 SEO : Optimisation minutieuse du référencement naturel pour assurer une visibilité maximale aux sites de nos clients.
🌐 Maintenance & Support : Veille constante pour assurer le bon fonctionnement des sites, résoudre rapidement les problèmes et fournir un hébergement de qualité.
CMS : WordPress et Shopify pour des sites adaptés aux besoins spécifiques des clients.
Conception & Intégration : Utilisation de Figma pour la conception de maquettes et l’intégration d’interfaces.
🌐 Maintenance & Support Réseau : Gestion via cPanel, hébergement sur serveurs dédiés, redirections, récupération de sites supprimés et défense contre les intrusions.
SEO : Outils d’analyse et d’optimisation pour maximiser la portée organique.
Gestion de projet : Adoption de Gsuite pour la communication interne, la gestion des tâches et la coordination des équipes.
Lines-san
📆 Période : Mars 2022 – Novembre 2022
📍 Lieu : Mont de Marsan
🔍 Description : Dans le cadre de ma formation au sein de l’AFPA Mont de Marsan, j’ai conçu et présenté un projet final d’examen devant un jury professionnel. Ce projet se basait sur la création d’une application dédiée à l’apprentissage du japonais. J’ai mis en place une API REST en PHP, tournant sur XAMPP, pour gérer et renvoyer une liste de livres pour apprendre le japonais. Cette API a ensuite été intégrée à une interface utilisateur React, où les données étaient affichées de manière dynamique sous forme de modales.
🌍 Conception Back-End : Mise en œuvre d’une API REST en PHP, utilisant l’architecture Modèle-Vue-Contrôleur (MVC) pour garantir une structure de code organisée et efficace. Cette API était hébergée sur XAMPP et gérait une base de données contenant une liste de livres pour l’apprentissage du japonais.
🌐 Intégration Front-End : Développement d’une interface utilisateur en React, où les données de l’API étaient récupérées et affichées sous forme de modales. Pour le stylisme, j’ai fait appel à Styled Components, offrant ainsi une esthétique moderne à l’application.
🔧 Gestion de projet : Utilisation d’une structure mono-repo pour héberger à la fois le côté serveur et client, garantissant ainsi une gestion centralisée et efficace du projet.
📝 Architecture & Code : Dans le cadre des contraintes techniques, j’ai utilisé l’architecture MVC pour une structuration claire et efficace du code.
🔧 Technologies & Outils :
💻 Back-end : PHP pour la création de l’API REST, XAMPP pour l’hébergement.
🌍 Front-end : React pour le développement de l’interface utilisateur, Styled Components pour le design.
🧰 Gestion de projet : Structure mono-repo pour une organisation optimisée du projet.
🔗 Code : Disponible
Linxo – Solution Financière
📆 Période : Septembre 2022 – Novembre 2022
📍 Lieu : Aix en Provence
🔍 Description : Au cours de mon stage chez Linxo, j’ai été plongé au cœur des enjeux de l’intégration web applicative. J’ai utilisé React pour développer des interfaces dynamiques, et mis en place un Storybook pour documenter efficacement les composants. Ce stage, effectué dans le cadre de ma formation, m’a offert l’occasion de me familiariser avec la culture d’entreprise, d’échanger régulièrement avec d’autres développeurs, et de travailler en méthode SCRUM en squad pour une gestion agile des projets.
🌍 Intégration Web : Utilisation intensive de React pour développer des interfaces utilisateurs dynamiques et interactives, assurant une expérience utilisateur de qualité.
🤝 Collaboration : Interaction constante avec d’autres développeurs, immersion dans la culture d’entreprise et pratique de la méthode SCRUM en squad pour une approche agile.
📖 Storybook : Mise en place et utilisation de Storybook pour documenter et visualiser les composants, améliorant ainsi la collaboration au sein de l’équipe.
📝 Architecture & Code : Développement d’interfaces dynamiques avec React, en respectant les meilleures pratiques de codage.
🔧 Technologies & Outils :
- 💻 Front-end : React pour la création d’interfaces utilisateur.
- 📔 Documentation : Storybook pour une documentation claire et efficace des composants.
- 🧰 Gestion de projet : JIRA, SCRUM, Bitbucket et Git pour une gestion de projet agile et une adaptation rapide aux exigences changeantes.