Développeur JavaScript full stack. Je construis des SaaS et des apps web orientées performance, de la conception au déploiement.

Je développe des fonctionnalités tout en restant attentif à la structure globale de l’application.
Quand c’est pertinent, je propose des améliorations et je veille à garder une base de code claire, testée et maintenable dans le temps.
Mon champ d’intervention
Je développe des applications utilisées au quotidien, avec un focus sur la clarté du code et la stabilité. Je travaille autant sur la logique métier que sur l’interface et les échanges avec le back-end.
Je participe à la construction de produits dès les premières versions. Je fais des choix techniques pragmatiques pour livrer vite, tester, puis améliorer sans tout refaire.
Je prends en main une base de code existante pour comprendre ses limites. Je corrige les points bloquants, j’améliore les performances et je réduis la dette technique.
Projets

Startup SaaS spécialisée dans le monitoring d’applications no-code et low-code.
Le produit ne disposait d’aucune interface utilisateur. Il fallait concevoir une application rapide et intuitif, capable d’exploiter un volume important de données.
Développement de l’interface complète en React et mis en place un système de cache côté backend et frontend afin de limiter les requêtes inutiles et fluidifier l’expérience.
L’interface est fluide, la latence reste faible même sous charge et la consommation serveur est maîtrisée.

Plateforme de téléconsultation souhaitant proposer un système simple mais complet de réservation en ligne à ses clients.
Rendre le parcours clair et fluide tout en collectant un maximum d’informations avant le rendez-vous et en intégrant le paiement.
Développement en React avec un parcours guidé et dynamique selon la spécialité choisie. Agrégation des disponibilités côté backend et intégration de Stripe dans le flow.
Réservation simple et rapide. Attribution automatique d’un praticien disponible. Paiement intégré de manière fluide.
Méthode de Travail
Une façon de travailler structurée, centrée sur le produit et l’exécution.
Prise en main du produit, compréhension du contexte, du code existant et des contraintes techniques.
Compréhension de l’architecture en place, des pratiques d’équipe et des standards de développement.
Développement itératif, code review, tests automatisés et intégration continue pour livrer en confiance.
Déploiement, suivi en production et ajustements basés sur l’usage réel et les retours.