OffersWorkAboutProjectsContact
ENFR
Myself·Life·1989-latest possible

About Me

Mickael Gomes

Earth, 37 years old and many more to go

Senior frontend engineer: 10 years of React, Next.js and TypeScript, 9 of them remote with US, UK and EU teams. Rebuilt a real-time trading platform in 6 months, then led its frontend for 4 years and grew the team from 0 to 10. I get teams shipping on their own, including C# developers I moved onto Next.js. Now I build frontends for AI products and work with coding agents daily: I design what gets built, direct the agents and check the output.

Skill Set

Inner ring = 25 · outer ring = 100

FrontendBackend & infraTestingAIMobile255075100React: 90Next.js: 88TypeScript: 90Redux: 80Tailwind: 88D3.js: 60Angular: 72Node.js: 65Hono: 60Python (Django, FastAPI): 60PHP / Symfony: 50Go: 40AWS CDK: 70Cloudflare Workers: 70Docker: 62Jest: 90Cypress: 62Anthropic API: 82Claude Code: 80Gemini: 85Coding agents: 80React Native: 50Kotlin Multiplatform: 40Kotlin (Android): 45ReactNext.jsTypeScriptReduxTailwindD3.jsAngularNode.jsHonoPythonSymfonyGoAWS CDKCloudflareDockerJestCypressAnthropic APIClaude CodeGeminiCoding agentsReact NativeKMPKotlin24skills · avg 69
  • Frontend
    • React (90/100)
    • Next.js (88/100)
    • TypeScript (90/100)
    • Redux (80/100)
    • Tailwind (88/100)
    • D3.js (60/100)
    • Angular (72/100)
  • Backend & infra
    • Node.js (65/100)
    • Hono (60/100)
    • Python (Django, FastAPI) (60/100)
    • PHP / Symfony (50/100)
    • Go (40/100)
    • AWS CDK (70/100)
    • Cloudflare Workers (70/100)
    • Docker (62/100)
  • Testing
    • Jest (90/100)
    • Cypress (62/100)
  • AI
    • Anthropic API (82/100)
    • Claude Code (80/100)
    • Gemini (85/100)
    • Coding agents (80/100)
  • Mobile
    • React Native (50/100)
    • Kotlin Multiplatform (40/100)
    • Kotlin (Android) (45/100)

EDUCATION

From Biology to Computer Sciences


Beijing Jiaotong University


To test my adaptation skills, I decided to go study in China because it was the destination with the most cultural differences compared to Europe. That's how I happened to study in Beijing Jiaotong University. During that year I had the opportunity to work on many small projects (IoT, mobile app, etc...) and a small tower defense game using unity 3D. On that last project I decided to take care of the creep design by extracting the 'Warcraft 3' game units models and applying them to our games units.
Beijing Jiaotong University

EPITECH - Master's degree: Computer Programming


I knew that the best way to learn computer sciences effectively would be through practice. EPITECH being a project oriented school I knew it would fit my requirements. While I was there I had the opportunity to work on various projects using a different sets of technology. Those 5 years spent practicing and working in 5-6 people teams allowed me to gain the experience needed to create and lead my own team to work on our graduation project 'Orphée' over two years.
EPITECH - Master's degree: Computer Programming

Lycée Marie-Curie - Degree: Biology


After obtaining my High School Diploma with mention, I wanted to keep pursuing my studies in this area by obtaining a BTS (Superior Technician Diploma) in two years. During those two years I did two internships in a laboratory and an hospital that made me realize that the job I was aiming at didn't have a future since this industry is getting more and more mechanized. So after obtaining my BTS, I decided to go for computer sciences which I had discovered a few months before and enjoyed a lot.
Lycée Marie-Curie - Degree: Biology

GEAR

Set up


I'm OS Agnostic


Three laptops, three operating systems, zero loyalty: a MacBook Pro M1 (macOS), a Dell XPS 14 (Windows), and an older MacBook Pro i9 I wiped to run Omarchy — DHH's Arch + Hyprland Linux build. I've been coding across all three for years, so I'm equally happy praising or roasting any camp when the memes call for it.

Backing them up: a huuuuuuuuuuuuuuge 49" Dell screen which is a plus for productivity, a portable screen for when I work outside, and both a recent and an old smartphone for testing the responsiveness of the sites I work on.
I'm OS Agnostic