Daniel Escaravage — Développeur Frontend React / TypeScriptpartir du besoin,livrer une interfacerésiliente et maintenable.
Je conçois des interfaces React / TypeScript pour les personnes qui les utilisent, et pour celles qui les maintiendront après moi.
En bref
- Frontendseul développeur frontend d'un réseau social régional, jusqu'à la mise en production
- 400+écrans valorisés sur la DR Centre-Val de Loire, pour un investissement d'environ 1 M€
- Bac+5titre RNCP 7, obtenu en alternance
- ~10 minpour générer un site simple avec mon outil IA
Expérience : Un projet porté de bout en bout.

Enedis
Développeur Frontend
- React
- TypeScript
- Vite
- Jest
- Playwright
- Docker
Un réseau social d'entreprise pour toute une région, et un pivot anticipé avant qu'il ne soit trop tard.
- Le contexte
Enedis Centre-Val de Loire voulait remplacer Steeples, un réseau social d'entreprise externe, par une plateforme interne destinée à toute la région.
- Le pivot
En réunion, l'arrivée de Viva Engage (Microsoft) se dessinait. Trois à quatre mois avant l'annonce officielle, avec l'Enedis Lab, nous avons élargi la conception vers un cas d'usage que Viva Engage ne couvrirait pas : la diffusion d'informations sur les écrans de la région.
- Ce que j'ai construit
Le frontend complet, de la maquette à la préparation de la mise en production, au sein d'une équipe Agile.
- Ce que j'en retiens
En première année d'alternance, sans expérience de la gestion terrain, j'ai porté un projet : j'y ai compris les enjeux d'un porteur de projet, et ce que veut dire en être responsable.

Réalisations
- Réemploi de plus de 400 écrans interactifs inutilisés comme canal de diffusion de la plateforme.
- Préparation de la mise en production avec Docker.
- Tests unitaires et end-to-end (Jest, Playwright, Docker) sur les parcours principaux, exécutés avant chaque livraison.
- Correction d'anomalies à partir des retours des équipes métiers, sprint après sprint.
- Démonstrations aux équipes métiers et formation de l'équipe pour la suite du projet.

Développeur Full-Stack · Split Screen
Site vitrine d'une association réalisé en 4 mois, de la conception au déploiement. En lien régulier avec le client, puis documenté et transmis.
- PHP
- Symfony
- Twig
- Bootstrap

Projets : Ce que je construis.

- Le brief d'un club de boxe est saisi.
- Les agents s'enchaînent dans le workflow, chaque étape validée par un humain.
- Le site généré s'affiche.
Système agentique de génération de sites web
Des agents LLM enchaînés, avec une validation humaine à chaque étape. Prochaine étape : couvrir tout le cycle produit, de la conception au SEO, à la sécurité, aux tests et à la conformité légale (RGPD, CGU, CGV, mentions légales).
- TypeScript
- Python
- Claude Code
- Cursor
- Shell

Ebook — site vitrine de photographe
Site vitrine pour un photographe, déployé sur Vercel avec Supabase.
- Next.js
- Vercel
- Supabase


Refonte de mon CV en ligne
Refonte UI/UX de mon CV en ligne, auto-hébergé sur mon serveur Linux. Fond WebGL interactif (shader Vanta patché), cartes en verre qui réfractent le décor, thème synchronisé avec le système, qualité suivie avec SonarQube.
- Next.js
- Three.js
- GLSL
- Motion
- Docker
- Caddy

Premier projet 3D
Mes premiers pas en 3D : scène, caméra et animation écrites à la main avec Three.js, dans Next.js.
- Three.js
- Next.js
- TypeScript

Next.js Dashboard
Le cours officiel Next.js, suivi de bout en bout pour solidifier l'optimisation côté navigateur et mieux visualiser ce qui revient au serveur ou au navigateur.
- Next.js
- TypeScript
- PostgreSQL
- Tailwind CSS

Green Step
Application de suivi d'empreinte carbone, réalisée à 7 en formation. Mon périmètre : les dépenses carbone, de l'API GraphQL à l'interface, et la CI des tests backend.
- Next.js
- GraphQL
- TypeORM
- Playwright
- Docker
Compétences : Ce que je maîtrise.
Frontend
React et TypeScript au quotidien depuis 2023, Next.js pour mes projets.
- TypeScript
- JavaScript
- React
- Next.js
- Vite
- Tailwind CSS
- HTML5
- CSS3
Tests & qualité
Du test unitaire au parcours complet, plus l'analyse statique.
- Jest
- Vitest
- Playwright
- SonarQube
- Design patterns
IA
Des workflows d'agents où l'humain garde la main.
- Workflows agentiques
- RAG
- Itération de prompts
- Human-in-the-loop
- Claude Code
- Opencode
Environnement
Je déploie et sécurise mes propres serveurs.
- Linux
- Shell
- VPS
- iptables
- Git
- GitHub Actions
- Docker
- Nginx
- Caddy
Backend
Formation fullstack : je comprends ce qu'il y a derrière l'API.
- Node.js
- Express
- API REST
- GraphQL (Apollo)
- Prisma
- PostgreSQL
Méthodes
Agile au quotidien.
- Agile / Scrum
- Maquettes Figma
- Merise
- DevSecOps
Approche : Comment je travaille.
Développeurfullstackdeformation,jem'intéresseautantàcequel'onconstruitqu'àlafaçondelebâtir.Monmémoiredefind'étudesportaitsurl'approchesystémique:regarderunprojetdanssonensemble,avecsesutilisateurs,seséquipes,sesoutilsetleursinteractions.

- Dans le code depuis
- 2022
- Langues
- Français, anglais B1
- Permis
- B
Écouter avant de coder
Les retours des équipes métiers orientent chaque sprint.
Voir le système entier
Un écran n'existe pas seul : utilisateurs, outils, équipes, maintenance.
Rendre la main
Tester, documenter, former : le projet doit vivre sans moi.
Vision : Ce que je cherche.
- L'équipe
- Une équipe dont le cœur de métier est le développement web : ESN ou grand groupe.
- Le rôle
- Un poste où le frontend React / TypeScript est au cœur de mon travail.
- La suite
- Évoluer vers un poste plus proche du produit et de la coordination.
Pourquoi le code
Après la restauration, j'ai choisi le développement pour exploiter ma créativité et, surtout, pouvoir innover.
Ma conviction sur l'IA
Pour moi, l'approche agentique est la plus efficace, en productivité comme en visibilité sur le travail accompli. C'est la voie que j'explore, avec un humain qui valide chaque étape.
Voir le projetFormation : Du Bac+2 au Bac+5, en alternance.
oct. 2024 – oct. 2025formationManager de solutions digitales et data
Skolæ / CEFIM · en alternance chez EnedisRNCP 7, Bac+5.
sept. 2023 – sept. 2024formationConcepteur développeur d'applications
Wild Code School · en alternance chez EnedisRNCP 6, Bac+3/4.
févr. 2022 – août 2022formationDéveloppeur web et web mobile
Wild Code School · OrléansRNCP 5, Bac+2.
- 2019 – 2021avant la tech
Responsable de rang
Courtepaille · OlivetAvant la tech : le service client, le rythme et le travail en équipe.
Certifications IA
- Anthropic · AI Fluency for Builders
- Anthropic · Building Effective Human-Agent Teams
- Google · AI for App Building