Développeur React Freelance
Spécialiste des Solutions Web
sur mesure
En tant que développeur React freelance expérimenté basé à Toulouse, j'accompagne les entreprises dans la création d'applications web performantes et sur mesure. Que ce soit pour une interface utilisateur moderne ou une solution scalable, je mets mon expertise à votre service pour garantir un développement de qualité, rapide et optimisé, adapté à vos besoins spécifiques.
Transformez vos idées en applications performantes et sur mesure. /
Avec plus de 12 ans d’expérience en développement web, je vous accompagne dans la création de solutions robustes et innovantes en React. Ensemble, nous pouvons optimiser vos performances et apporter une véritable valeur ajoutée à vos projets numériques.
150+
Clients satisfaits
Des projets réussis pour des clients de tous secteurs, optimisés pour des performances élevées et une expérience utilisateur optimale.
12 ans
Une expertise accumulée.
Grâce à cette expérience, je vous accompagne dans la mise en place de technologies modernes et évolutives, adaptées aux besoins spécifiques de chaque projet.
35+ Audits techniques réalisés
Toujours la même conclusion :
"On peut optimiser ça !" Toujours à la recherche des détails qui feront la différence, et parfois des petits trésors cachés dans le code.
Témoignages : Leurs Projets, Mon Expertise
Développeur React : découvrez mes références
Mes derniers projets et collaborations de confiance.
ALS Action Canada
ALS Action Canada est une organisation dédiée à sensibiliser et la recherche sur la sclérose latérale amyotrophique (SLA). Mes actions :
- Contribution à la refonte de templates avec React et Gatsby.
- Utilisation de WordPress en mode headless pour la gestion de contenu. Collaboration avec des équipes pour
- Intégration fluide entre le frontend Gatsby et l'API WordPress.
- Création de composants réutilisables et modulaires.
- Amélioration de l'expérience utilisateur grâce à des interfaces dynamiques et réactives.
Draw me a Sheep
Développeur fullstack pour Draw me a Sheep. C'est un site créatif conçu pour captiver les utilisateurs grâce à des animations interactives et des visuels uniques.
- Développement complet du frontend avec Astro pour des performances optimales et une expérience utilisateur fluide.
- Utilisation de Sanity comme back-office pour la gestion de contenu et la création de pages dynamiques.
- Création d'animations immersives avec WebGL et GSAP pour offrir une expérience interactive unique.
- Optimisation des performances et de l'accessibilité du site.
- Récompensé sur CSS Design pour l'excellence en design et développement.
Omega SAFTI
Omega est un outil interne développé par SAFTI, destiné à faciliter la mise en relation des conseillers immobiliers. En tant que lead front-end, j'ai mené la refonte de cette brique essentielle de l'application.
- Lead front-end sur la refonte de cette brique Omega pour améliorer les interactions entre les conseillers immobiliers.
- Utilisation de technologies modernes comme TypeScript, React, React Query, et Storybook pour assurer un développement fiable et maintenable.
- Collaboration avec les développeurs back-end pour les accompagner dans leur montée en compétences sur le front-end.
- Mise en place d'une architecture front-end robuste avec des tests via React Testing Library pour garantir la qualité du code.
- Intégration de Leaflet pour permettre le dessin de zones et de polygones afin de représenter visuellement les zones de recherche.
SAFTI.fr
SAFTI.fr est un site d'annonce immobilières. Refonte de l'architecture du site SAFTI.fr en collaboration avec une équipe Agile. Migration de l'app router, optimisation SEO et recherche de prestataires pour le netlinking.
- Participation à la refonte de l'architecture du site SAFTI public
- Monté en version de NextJS vers l'app router.
- Optimisation technique SEO et gestion des performances.
- Recherche et gestion de prestataires pour le netlinking.
- Rédaction des tests unitaires avec des objectifs de coverage atteints.
- Participation à la suppression des code smells remontés par SonarQube.
- Proposition et développement d'une fonctionnalité qui a permis de passer la note Trustpilot de 2.1 à 4.8
Join SAFTI
Join SAFTI est un site multilingue utilisé pour le recrutement de conseillers immobiliers. Développé au sein d'une équipe Agile, le site utilise le CMS Sulu pour gérer le contenu de manière flexible.
- Développement front-end sur un site multilingue avec Sulu CMS.
- Intégration de designs pixel perfect.
- Collaboration avec des équipes back-end et des designers pour implémenter des fonctionnalités sur mesure.
- Optimisation du contenu multilingue pour une meilleure expérience utilisateur.
- Participation aux sprints Agile pour améliorer les fonctionnalités et la maintenance du site.
Bien Estimer SAFTI
Bien Estimer SAFTI est un outil d'estimation immobilière en ligne, offrant des services de calculs précis pour les utilisateurs souhaitant estimer la valeur de leur bien.
- Maintenance régulière du site pour garantir sa stabilité et ses performances.
- Développement de nouveaux composants interactifs.
- Mise en place et suivi de la stratégie SEO p.
- Implémentation du plan de taggage GA4 pour le suivi des performances et des interactions des utilisateurs.
- Optimisation continue des temps de chargement et des performances du site.
- Collaboration avec les équipes marketing pour améliorer la stratégie de contenu et aligner les objectifs SEO.
📰 Mes derniers articles de développeur freelance (front, back, SEO...)
-
Comment faire une application React plus rapide ?
Comment reduire les temps de chargement par 73.5%
-
Comprendre la Propriété No Emit dans la Configuration TypeScript avec Vite
Découvrez comment la propriété noEmit dans la configuration TypeScript optimise le processus de développement avec Vite, en séparant la gestion de la vérification des types et la compilation du code.
-
React fonction de retour et useEffect
Tout savoir sur la fonction de nettoyage à utiliser dnas le hook useEffect. Elle pourra vous être utile dans bien des situations, notamment si vous rencontrez l'erreur suivante - Warning Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method.
-
Liste de contrôle du développeur React freelance
Travailler en tant que développeur freelance React offre la liberté de choisir ses projets tout en gérant son propre emploi du temps. Cependant, réussir dans ce domaine demande bien plus que des compétences techniques. Dans cet article, nous explorerons les étapes essentielles pour devenir un développeur freelance React à succès, de la recherche de clients à l'amélioration de vos compétences, en passant par une gestion efficace de votre activité.
-
Javascript closures
Un guide complet pour comprendre simplement ce principe fondamental du Javascript, les closures.
-
Guide complet sur le hook d'effet useEffect
Tutoriel complet le hook useEffect
-
Comment trouver une bonne agence web à Lyon
Le choix d'une bonne agence de conception de sites web à lyon peut conduire à la création d'un site web attrayant pour les entreprises, qui répondra à toutes les attentes. Le blog met en évidence les facteurs à prendre en compte lors du choix d'une agence de conception de sites web.
-
syntaxerror: cannot use import statement outside a module
Correction et solution de l'erreur "syntaxerror: cannot use import statement outside a module"
-
Arrêter d'utiliser des barel files
Dans le monde du développement front-end, l'utilisation des barrel files est une pratique courante pour simplifier les imports. Cependant, cette méthode peut rapidement devenir source de confusion et engendrer des problèmes inattendus dans vos projet
-
Qu'est-ce que le type never en Typescript ?
Découvrir l'utilité du type never de Typescript
-
Qu'est-ce que le CSS Subgrid ? Un tutoriel pratique
Dans ce tutoriel, nous allons voir comment utiliser CSS Subgrid pour créer une section de produits qui reste flexible et qui a de l'allure.
-
Comment résoudre l'erreur "Type 'String' cannot be used as an index type in TypeScript"
Une erreur peut souvent arriver quand on manipule un object avec typescript Type 'String' cannot be used as an index type in TypeScript
-
Qu'est-ce que le maillage interne sur un site web ? Pourquoi est-il si important ?
Le maillage interne est un élément capital pour un bon référencement et une bonne expérience utilisateur. Dans cet article nous étudions pourquoi cet élément n'est pas à négliger.
-
Améliorez les performances d'une application React en utilisant le hook d'effet useMemo()
Améliorez les performances d'une application React en utilisant le hook d'effet useMemo().
-
Suivi des performances d'une application React en production
Comment suivre les performances de votre application React en production ? Dans cet article de Kent C. Dodds, nous découvrons les bonnes méthodes pour bien monitorer les performances d'une application React