
Mickael Gomes
Développeur Frontend Senior · React, Next.js, TS
Salary / Daily rate
Paris, France
Mobility: Paris, Marseille, ...
Freelance, open to permanent contract
Can come onsite
Skills
Languages
About me
Intro
Développeur frontend senior : 10 ans de React, Next.js et TypeScript, en mission pour des équipes US, UK et européennes. Refonte d'une plateforme de trading temps réel en 6 mois, puis 4 ans de lead (équipe de 0 à 10). Aujourd'hui, frontends IA. --- Senior frontend engineer: 10 years of React, Next.js and TypeScript, contracting for US, UK and EU teams. Rebuilt a real-time trading platform in 6 months, then led its frontend for 4 years (team 0 to 10). Now: frontends for AI products.
Work experience
Mentor technique (temps partiel)
StudiFreelance
Sep 2026 - Present
2 months
Remote
Coaching individuel en visio des apprenants des formations développeur full-stack de Studi, école française de formation professionnelle en ligne. Sujets : React · Next.js · TypeScript · Node.js · Python --- One-to-one video coaching for learners on Studi's full-stack developer programmes. Studi is a French online professional-training school. Topics: React · Next.js · TypeScript · Node.js · Python
Développeur Full-Stack Senior
Stealth StartupFreelance
Apr 2026 - Present
7 months
Remote
Plateforme B2B en pré-lancement, sous NDA. Seul développeur depuis mon arrivée, jusqu'à la bêta de novembre 2026. → Responsable de tout le produit : dashboard Angular, éditeur desktop Electron, API Hono, moteur de rendu, CLI, infra AWS CDK. → Développement de l'agent, basé sur l'API Anthropic, qui génère ce que produit la plateforme. → Conception d'un pipeline de livraison autonome, des issues GitHub aux pull requests mergées : les agents de codage implémentent, derrière une règle de merge stricte. Une PR n'est mergée qu'avec une CI verte et chaque retour de revue automatique traité, squashée au commit exact qui a été revu. Une branche develop au rouge déclenche un revert automatique. → SDK clients dans 8 langages et 11 intégrations de frameworks, implémentés avec des agents de codage et testés à la main. Stack : TypeScript, Angular, Electron, Hono, AWS CDK, API Anthropic. --- Pre-launch B2B platform, under NDA. Sole engineer since joining, taking the product to its November 2026 beta. → Own the full product: Angular dashboard, Electron desktop editor, Hono API, rendering engine, CLI and AWS CDK infrastructure. → Built the agent on the Anthropic API that produces the platform's output. → Designed an autonomous delivery pipeline that takes GitHub issues to merged pull requests, with coding agents doing the implementation behind a strict merge gate. A PR only merges with green CI and every automated review finding addressed, squashed at the exact commit that was reviewed. A red develop branch triggers an automatic revert. → Client SDKs in 8 languages and 11 framework integrations, implemented with coding agents and tested by hand. Stack: TypeScript, Angular, Electron, Hono, AWS CDK, Anthropic API.
Développeur Frontend Senior
Mini Studio
Sep 2025 - Feb 2026
6 months
Remote
Premier développeur frontend dédié d'une app grand public de vidéo IA (une photo et un prompt → un court dessin animé), équipe de 3 ingénieurs. → MVP mis en production en 14 jours, en direct avec le CTO. → Responsable du frontend jusqu'au lancement. → Travail de performance avant le lancement sur la stratégie de rendu (SSR, ISR). Stack : Next.js, React, TypeScript, Tailwind, TurboRepo, Vercel, Clerk. --- First dedicated frontend engineer on a consumer AI video app (a photo and a prompt in, a short cartoon out), 3-engineer team. → Shipped the production MVP in 14 days, working directly with the CTO. → Owned the frontend through to launch. → Pre-launch performance work on the rendering strategy (SSR, ISR). Stack: Next.js, React, TypeScript, Tailwind, TurboRepo, Vercel, Clerk.
Développeur Full-Stack Senior
Storengy - ENGIEFreelance
Feb 2024 - Aug 2025
1 year 7 months
Remote
Équipe de 4 ingénieurs refondant le système de gestion des accès aux sites de stockage de gaz de Storengy. → Refonte complète d'une des fonctionnalités clés de l'application. → Pilotage d'une démarche d'expérience développeur (outillage, environnements locaux, pipelines de build) adoptée par toute l'équipe. Stack : Angular, TypeScript, PHP/Symfony, AWS. --- 4-engineer team rebuilding core features of the access management system for Storengy's gas-storage sites. → Rebuilt one of the application's core features from scratch. → Drove a developer-experience initiative (tooling, local environments, build pipelines) adopted by the whole team. Stack: Angular, TypeScript, PHP/Symfony, AWS.
Développeur Frontend Senior
ReforgeFreelance
Sep 2023 - Feb 2024
6 months
Remote
Mission de stabilisation à périmètre défini sur une plateforme de formation pour clients entreprise. → Correction des bugs prioritaires sur l'ensemble de la plateforme. → Stabilisation des parcours utilisateurs clés avec le design et le produit, avant les releases du T1. Stack : React, TypeScript, Node.js, Ruby on Rails, Jest. --- Scoped stabilisation mission on a learning platform for enterprise customers. → Fixed high-priority bugs across the platform. → Stabilised key user flows with design and product ahead of the Q1 releases. Stack: React, TypeScript, Node.js, Ruby on Rails, Jest.
Lead Développeur
Corsica FerriesFreelance
May 2023 - Sep 2023
5 months
Remote
Mission de lead pour faire passer une équipe de 7 développeurs C/C#, sans expérience web, sur Next.js. → Évaluation de l'équipe, cadrage de la migration avec elle, cours pratiques deux fois par semaine ; l'équipe a ensuite livré seule. → Migration du premier outil en monorepo Next.js TurboRepo sous Docker, devenu le socle de toutes les migrations suivantes. → App Android en Kotlin pour les paiements Stripe hors ligne à bord, utilisée aujourd'hui sur les ferries. Stack : Next.js, React, Node.js, TurboRepo, Docker, Stripe, Kotlin. --- Lead mission to move a 7-engineer team of C/C# developers with no web experience onto Next.js. → Assessed the team, scoped the migration with them and taught classes twice a week; the team then shipped on its own. → Migrated the first tool to a Next.js TurboRepo monorepo in Docker; it became the boilerplate for every later migration. → Built a Kotlin Android app for Stripe offline payments on board, now in use on the ferries. Stack: Next.js, React, Node.js, TurboRepo, Docker, Stripe, Kotlin.
Développeur Frontend Senior
VoteAmericaFreelance
Mar 2023 - May 2023
3 months
Remote
Mission à durée définie sur une plateforme publique d'information électorale, équipe de 5 ingénieurs. → Migration de la plateforme d'Angular vers Next.js. → Mise en place de pratiques de qualité de code et de tests de performance pendant la migration. Stack : Next.js, React, Node.js, TypeScript, Tailwind. --- Fixed-term mission on a public-facing voter information platform, 5-engineer team. → Migrated the platform from Angular to Next.js. → Introduced code-quality and performance-testing practices during the migration. Stack: Next.js, React, Node.js, TypeScript, Tailwind.
Développeur Frontend Senior
OpenFieldFreelance
Feb 2022 - Apr 2023
1 year 3 months
Remote
Frontend d'une plateforme de porte-à-porte électoral assistée par IA, pour des campagnes politiques. → Migration du frontend legacy Vanilla JS vers React et TypeScript. → Stabilité assurée pendant les midterms US de 2022, avec des milliers d'utilisateurs simultanés sur des données temps réel. Stack : React, TypeScript, Tailwind, Django, Python, Jest, Cypress. --- Frontend of an AI-powered canvassing platform for political campaigns. → Migrated the legacy Vanilla JS frontend to React and TypeScript. → Kept the platform stable through the 2022 US midterms, with thousands of concurrent users on real-time campaign data. Stack: React, TypeScript, Tailwind, Django, Python, Jest, Cypress.
Développeur Frontend Senior
Bespoke FinancialFreelance
Jan 2022 - Aug 2022
8 months
Remote
Mission à durée définie sur une plateforme de financement B2B (fintech). → Fonctionnalités de bout en bout en React et Django. → Refactoring ciblé des écrans les plus utilisés pour réduire les temps de chargement. Stack : React, TypeScript, Django, Python, Jest, Cypress. --- Fixed-term mission on a B2B financing platform (fintech). → End-to-end features in React and Django. → Targeted refactoring of the most-used screens to cut loading times. Stack: React, TypeScript, Django, Python, Jest, Cypress.
Lead Développeur Frontend
Index LabsFreelance
Jan 2018 - Jan 2022
4 years 1 month
Remote
Plateforme de trading football temps réel à fort trafic (fintech). Resté après la suspension par le régulateur pour la fermeture et la passation. → Refonte complète en 6 mois d'un système legacy défaillant, puis 4 ans de pics de trafic en production. → Équipe frontend constituée de 0 à 10 : conventions d'architecture, cours d'onboarding pratiques. → 3 000+ tests (~60 % de couverture, centrés sur les parcours critiques). → Visualisations D3.js temps réel des flux de trading. → Plusieurs MVP mobiles en React Native et un en Kotlin Multiplatform pour tester la piste mobile. Stack : React, Redux, TypeScript, D3.js, Tailwind, Node.js, Jest. --- High-traffic, real-time football trading platform (fintech). Stayed through the regulator's suspension for the wind-down and handover. → Rebuilt the platform from scratch in 6 months, replacing a failing legacy system, and ran it through 4 years of traffic peaks. → Grew the frontend team from 0 to 10: architecture conventions, onboarding courses. → Built a 3,000+ test suite (~60% coverage, focused on the critical paths). → Real-time D3.js visualisations for trading flows. → Shipped a few React Native MVPs plus one in Kotlin Multiplatform to test the mobile thesis. Stack: React, Redux, TypeScript, D3.js, Tailwind, Node.js, Jest.
Co-fondateur & CTO
Allez Go!Freelance
Jun 2018 - Aug 2019
1 year 3 months
Remote
Co-fondateur et CTO d'une marketplace deux faces (B2B2C) de services locaux : cours particuliers et expériences en groupe. → Seul développeur : front, back, UX/UI, architecture. → Intégration de Stripe (paiements) et Weezevent (billetterie). → 30 partenaires commerciaux ; activité arrêtée après 14 mois. Stack : React, Node.js, Express, Stripe, Weezevent, AWS. --- Co-founder and CTO of a two-sided (B2B2C) marketplace for local services: tutoring and group experiences. → Sole developer: frontend, backend, UI/UX, architecture. → Integrated Stripe (payments) and Weezevent (ticketing). → 30 business partners; wound down after 14 months. Stack: React, Node.js, Express, Stripe, Weezevent, AWS.
Développeur Mobile
GOSHABAFreelance
Jan 2018 - Mar 2018
3 months
Remote
Mission à durée définie : application mobile de recrutement. → Développement de l'app de zéro en React Native. → Intégration des fonctionnalités avec l'équipe backend. Stack : React Native, JavaScript. --- Fixed-term mission: recruitment mobile app. → Built the app from scratch in React Native. → Integrated features with the backend team. Stack: React Native, JavaScript.
Développeur Full-Stack
PentoFreelance
Apr 2017 - Jan 2018
10 months
Remote
Mission full-stack sur une application de facturation. → Évolutions du client React existant. → Fonctionnalités backend en Go pour fiabiliser le système de facturation. Stack : React, Redux, TypeScript, Go. --- Full-stack mission on an invoicing application. → Extended the existing React client. → Shipped backend features in Go to make the invoicing system more reliable. Stack: React, Redux, TypeScript, Go.
Développeur Full-Stack
GPFrotaFreelance
Jan 2017 - Mar 2017
3 months
Remote
Mission à durée définie : suivi de ravitaillement d'une flotte de camions, avec authentification des chauffeurs par carte NFC. → Journalisation temps réel des transactions de carburant. → Génération des rapports mensuels réglementaires pour l'administration. Stack : React, Redux, JavaScript, Node.js, MongoDB, AWS. --- Fixed-term mission: truck fleet refuelling tracker with NFC card login for drivers. → Real-time logging of fuel transactions. → Monthly regulatory reports for government submission. Stack: React, Redux, JavaScript, Node.js, MongoDB, AWS.
Education
EPITECH - European Institute of Technology
Master's degree
2011 - 2016
5 years 2 months
Beijing Jiaotong University
Software Engineering
2014 - 2015
1 year 2 months
Portfolio

JobLens AI, a Chrome extension that turns LinkedIn job posts into validated summaries

Etsy listing engine, image in, publishable listing out

Pain-signal mining pipeline, 24/7 on a Raspberry Pi
