You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Cyrille TualCT

Cyrille Tual

Développeur React / Next.js – SaaS & apps métier

400 €/jour
Les Sables d'Olonne, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Cyrille

Développeur front-end React / TypeScript, je conçois des interfaces complexes et performantes pour des applications SaaS et des plateformes métier.

Actuellement en fin de mission freelance sur un produit SaaS, je travaille sur des problématiques avancées d’interface :
  • tableurs virtualisés (fort volume de données)
  • éditeurs de texte riches
  • intégration avec des APIs backend (Java / REST)

J’interviens particulièrement sur :
  • la conception d’interfaces métier complexes (data grids, dashboards)
  • la performance front-end (virtualisation, optimisation rendering)
  • la structuration de design systems et composants réutilisables

Stack principale : React, TypeScript, Next.js, TanStack Query, Zustand, Tailwind, MUI.

Je peux également intervenir sur l’intégration backend (Node.js, API, Supabase) et l’environnement technique (Docker).

Basé aux Sables-d’Olonne, disponible en remote ou sur site en Vendée.

TJM : selon mission.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle limitée

  • Espagnol

    Notions

Accepte de travailler sur site
Les Sables d'Olonne (jusqu’à 30 km)

Expériences

  • Freelance
    Développeur front-end React — Mission freelance SaaS
    juillet 2025 - Aujourd'hui (11 mois)
    Plateforme SaaS de gestion métier multi-tenants (React 19 / TypeScript strict, MUI 7).
    Réalisation de l'interface utilisateur sur l'ensemble des modules fonctionnels (gestion de projets, facturation, tâches, templates email, administration, espace fournisseur).


    Architecture & state :
    • State serveur avec TanStack Query (query key factory typée, invalidations par prédicat, mises à jour optimistes).
    • State UI avec Zustand (~37 stores). Routing React Router 7 avec route guards de permissions.
    • Intégration API REST Java (Spring Boot) avec couche HTTP Axios, gestion centralisée des erreurs, authentification Firebase (email + Google OAuth + 2FA TOTP).

    Réalisations techniques majeures :
    • Tableur virtualisé type Excel — TanStack Virtual, 3 rails de colonnes pinnables, édition Lexical en cellule, copier/coller Excel-like avec expansion de plage, filtres multi-colonnes, locks d'édition cellule par cellule en temps réel.
    • Éditeur Lexical personnalisé — synchronisation de 3 éditeurs sur un draft partagé, DecoratorNodes custom pour variables dynamiques, modes plain-text/rich-text.
    • Système d'undo/redo pessimiste scopé par projet (snapshots avant/après, support cross-tab).
    • Synchronisation temps réel STOMP/WebSocket — locks
    • Système de permissions à 3 dimensions (rôle global / override projet / liaison entité).
    • Optimisation mémoire — élimination systématique des fuites (cleanup refs, listeners nommés, defer measureElement).
    React.js Typescript Virtualisation Websocket lexical
  • -Sur demande-
    Développeur front-end React / Angular
    novembre 2024 - juin 2025 (7 mois)
    Nantes, France
    • Application web avec communication en temps réel via WebSocket.
    • Création des interfaces utilisateur en React 18 et administrateur en Angular : gestion des composants et intégration des APIs.
    • Contributions back-end Java / Spring Boot.
    React.js Intégration d’une API externe Typescript Websocket Temps réel
  • Vyv
    Chirurgien Dentiste
    septembre 1993 - juin 2022 (28 ans et 9 mois)
    • Activité généraliste - soins prothèse chirurgie -
    • Implication dans le logiciel métier
    • Enseignement

Recommandations

Soyez le premier à recommander Cyrille

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Développeur C# / .Net
    AJC Formation (poec)
    2023
    Développeur C# / .Net
  • Développeur Web FullStack JS
    3wAcademy
    2024
    Développeur Web FullStack JS

Compétences

Catégories