Engineering Manager

Adrien
Guéret.

Ancien Staff Frontend Engineer, avec plus de 10 ans d'expérience dans le développement web.

J'accompagne des ingénieurs dans leur progression, je m'assure que mon équipe puisse avancer dans de bonnes conditions et je reste impliqué dans les sujets techniques.

À côté du travail, je m'amuse à développer plusieurs projets plus ou moins importants, sous la forme d'outils ou de jeux, généralement avec des technologies du Web, et de plus en plus en utilisant l'IA.

Voir mon CV

Mon parcours

De mes études d'ingénierie au management d'une équipe, mon parcours s'est construit autour du produit, de la technique et de la transmission.

  1. Diplôme d'ingénieur

    SUPINFO

    Mes études d'ingénierie informatique à SUPINFO, où j'ai posé les bases de mon parcours de développeur.

  2. Software Engineer

    KRDS

    Création d'applications Facebook (JavaScript et PHP) pour des grands comptes (Air France, Danone, L'Oréal, Canal+...).

  3. Junior Frontend Developer

    Meetic

    Construction de l'application Web Mobile avec AngularJS.

  4. Frontend Engineer → Senior Frontend Engineer

    OpenClassrooms

    • Création d'un SDK JavaScript pour communiquer avec une API OAuth2
    • Mise en place d'une librairie de composants réutilisables, définissant les débuts d'un Design System
    • Accompagnement d'étudiants dans leur formation via des sessions de mentorat hebdomadaires
  5. Staff Frontend Engineer

    OpenClassrooms

    Prise en charge de divers sujets d'architecture frontend, de stratégie technique, de tests et d'outillage. J'ai participé à l'animation du chapitre frontend pour faire vivre des pratiques communes dans le quotidien des équipes.

  6. Aujourd'hui

    Engineering Manager

    OpenClassrooms

    J'accompagne une squad de 4 ingénieurs (2 backend et 2 frontend). Progression, 1:1, performance, carrière, delivery, risques et dépendances, technical discovery et recrutement : le tout en lien étroit avec Product et Design.

Ma façon de travailler

Travailler pour mon équipe.

J'aime dire à mes managés que, même si je suis leur N+1, c'est surtout moi qui travaille pour eux. Si je fais mal mon travail, ils ne peuvent pas faire correctement le leur. Mon rôle est de créer les conditions pour qu'ils puissent avancer, progresser et prendre des responsabilités.

Faciliter les bonnes pratiques.

Tests, tooling, documentation, standards… Je préfère améliorer l'environnement de travail plutôt que demander en permanence aux développeurs de « faire attention ». Ceci est d'autant plus vrai à l'ère de l'IA : les harnais de sécurité n'ont jamais été aussi importants.

Savoir changer d'avis.

Une solution peut être bonne à un instant T et devenir obsolète des années après. Je préfère résoudre le problème actuel plutôt que de défendre une ancienne décision, même si (surtout si !) cette décision venait de moi.

Questionner les problèmes.

Plutôt que de foncer tête baissée dans une solution coûteuse, il est important de cerner les besoins et de vérifier si le problème en est vraiment un. Pas de problème, pas de solution à développer !

Partager le savoir

Transmettre mes connaissances pour faire grandir les autres est quelque chose qui m'a toujours habité. Même si l'IA facilite grandement notre travail, je suis convaincu que nous devons continuer à apprendre au quotidien ; l'éducation fait notre humanité !

Mentorat hebdomadaire

Mentorat OpenClassrooms

Depuis 2019, j'accompagne chaque année un nouvel étudiant tout au long de sa formation.

Tous les étudiants que j'ai accompagnés jusqu'au terme de leur formation ont obtenu leur diplôme. Deux ont même choisi de suivre une seconde formation et ont demandé à m'avoir à nouveau comme mentor. Détail amusant : l'un de mes étudiants est devenu mon collègue chez OpenClassrooms !

étudiants accompagnés
10
sessions de mentorat
480+

Cours TypeScript

Découvrez TypeScript

En poussant l'adoption de TypeScript chez OpenClassrooms, je me suis rendu compte qu'il nous manquait un cours réellement accessible aux débutants. J'ai proposé de l'écrire.

J'en ai conçu le contenu, les exemples, les exercices, les quiz et la progression pédagogique. Publié en 2023 et toujours maintenu aujourd'hui, le cours a été suivi par plus de 10 500 personnes et a permis la délivrance de plus de 2 200 certificats.

apprenants
10 500+
certificats
2 200+
Voir le cours

Blog tech OpenClassrooms

Écrire pour partager l'expérience

Depuis 2018, j'écris sur le blog tech d'OpenClassrooms pour partager ce que nous apprenons sur le terrain.

Les sujets que je traite sont variés : syndrôme de l'imposteur, intérêts de la couverture de tests, réflexions sur l'intelligence artificielle : chaque article part d'une expérience concrète et des enseignements que moi et mes équipes ont tirés.

articles
30+
vues
60K+
lectures
28K+
Voir mes articles

Les projets qui ont marqué mon parcours

Pro ou perso, ce sont les projets qui ont le plus d'importance pour moi.

2016 Aujourd'hui

Faire évoluer l'ingénierie frontend chez OpenClassrooms

De Frontend Engineer à Engineering Manager, j'ai passé la majeure partie de mon temps à OpenClassrooms à faire évoluer nos pratiques frontend.

En savoir plus
La page d'accueil publique d'OpenClassrooms en français.
La page d'accueil d'OpenClassrooms.

Depuis 2007

Mario Universalis

Le projet sur lequel j'ai appris le web. Un fansite lancé au lycée, véritable terrain d'expérimentation pour apprendre de nouvelles technologies. Presque vingt ans plus tard, j'y construis encore des choses. Aujourd'hui, Mario Universalis est un écosystème contenant plusieurs sites, un blog, un compte Twitter et différents outils/jeux.

  • 250+ jeux Mario enregistrés
  • 10+ outils, services et sites autour de Super Mario
  • 800+ followers sur le compte Twitter
  • 270+ anecdotes Mario publiées
En savoir plus
Le visuel Mario Universalis sur un fond étoilé.
Le point de départ de presque vingt ans d’expérimentations.

Un projet Mario Universalis · Depuis 2025

Mario Kart World Guessr

Un jeu inspiré de GeoGuessr, dans le monde ouvert de Mario Kart World.

  • 65 000+ parties jouées
  • 1 700+ photos
  • 140+ contributeurs publiés
En savoir plus
Le logo Mario Kart World Guessr.
Mario Kart World Guessr comporte plus de 1700 photos grâce à sa communauté.

Gamedev.js · 2025

This Game Is Unbalanced!

Mon premier jeu entièrement pensé et codé avec Copilot, dans le cadre d'une game jam. Le défi ? Développer un jeu complet avec une technologie que je ne connaissais pas : Phaser.

  • 1er prix dans la catégorie « Innovation »
  • 1er prix dans la catégorie « Vibe Coding »
En savoir plus
L'écran d'accueil en français de This Game Is Unbalanced!.
Une game jam pour apprendre et expérimenter avec l'intelligence artificielle.

D'autres projets de ma conception

Des game jams, des expériences et autres projets qui s'invitent après le travail.

Gamedev.js / 2024

Powered By HI

Un jeu développé pour la Gamedev.js Jam 2024.

  • 1er · NPC
  • 19e · Innovation
  • 80e · Général

Gamedev.js / 2026

The Devil's Machine

Un roguelite dans lequel une machine à sous améliorable détermine les actions.

  • 49 / 484 · Général
  • 32 / 484 · Innovation

js13kGames / 2026

7 Huenicorns

Un petit jeu web, également adapté en prototype physique avec des cartes imprimées.

  • 12,7 kB
  • Aussi sur papier

js13kGames / 2026

Prism Paddock

Une autre expérience pour faire tenir un jeu web complet dans très peu de place.

  • 12,9 kB

Android / Web / 2024

Motigma

Un jeu pour Android et le web, publié en version payante sur Google Play.

  • React
  • Cordova
Version web

Bingo Direct

Des grilles de bingo conservées dans IndexedDB, partageables sous forme d'images. Le projet évolue avec les retours utilisateurs.

  • Grilles partageables
  • IndexedDB

Yoshi's Island Boss Builder

Un projet personnel autour des boss de Yoshi's Island.

    2024

    Bot anniversaires Mario

    Un bot d'anniversaires Mario : des layers Canvas fusionnés en PNG, l'API GraphQL de Mario Universalis et une publication quotidienne sur X et Bluesky à 7 h.

    • Depuis août 2024
    • Canvas
    • Node.js
    • GraphQL