Retour au CVPortfolio

Projets

Des applications mobiles depuis 2018 — de la startup dont j'ai été CTO aux apps grand public à fort trafic, en passant par le conseil et mes premiers projets étudiants.

18 projets
Portfolio — page d'accueil (hero)

Projet personnel · 2026

Portfolio

Direction techniqueRôle Design & développement

Ce site même — pensé comme une démonstration technique (Lighthouse au vert, accessible, SEO soigné, bilingue), réalisé quasi à 100 % avec Claude (Claude Code).

Stack
  • Next.js 16
  • React
  • TypeScript
  • Tailwind CSS v4
  • next-intl
  • Vercel
  • Vitest
Unlockt — détail d'un lien (médias, prix, ventes, gains)Unlockt — portefeuille (solde, retraits, opérations)Unlockt — écran d'envoi de fichier (définir un prix, générer le lien)
Unlockt

Unlockt

Contribution majeureRôle Senior Mobile Engineer

Vente de fichiers par des créateurs.

  • 1,2 M d'utilisateurs actifs
Stack
  • React Native
  • TypeScript
  • React Query
  • Reanimated
  • Shared Element
  • Veriff & Yoti (KYC)
  • Firebase
  • Sentry
  • Amplitude
  • Lottie
Exposed — manche de vote avec résultats en directExposed — lobby d'une partie (game pin, joueurs)
Behind The App · groupe Dashi

Exposed

Contribution majeureRôle Mobile Engineer

Party game « Who's Most Likely To » (5000+ défis, 4 modes). Vakarm en France, Exposed à l'international.

  • ~500k utilisateurs/mois
Stack
  • React Native
  • TypeScript
  • Reanimated
  • Colyseus (temps réel)
  • RevenueCat
  • Firebase
  • Detox
  • SVG
Capture de l'app Disorder (2/4)Capture de l'app Disorder (3/4)Capture de l'app Disorder (1/4)
Behind The App · groupe Dashi

Disorder

Contribution majeureRôle Mobile Engineer

App sociale : chaque semaine, des group chats avec des inconnus de votre zone (groupes mixtes 50/50).

Stack
  • React Native
  • TypeScript
  • Skia
  • Reanimated
  • Stream Chat
  • React Query
  • MMKV
  • RevenueCat
  • Firebase
  • Sentry
Le Collectionist — écran de recherche et réservation (2)Le Collectionist — écran de détail du séjour (3)Le Collectionist — écran de détail d'une villa (1)
Le Collectionist

Le Collectionist

ContributionRôle Senior Mobile Engineer

Location de villas et maisons d'exception.

Stack
  • React Native
  • TypeScript
Roger — écran de l'application
Roger — écran principal de l'application
Roger

Roger

ContributionRôle Mobile Engineer

Outil de communication et de collaboration d'entreprise.

Stack
  • React Native
  • TypeScript
  • Sentry
  • AppCenter
  • Fastlane
Movizer — écran des discussions entre amis autour d'un filmMovizer — écran de recherche : sélections de films et séries à découvrirMovizer — écran de détail d'un film (Dune) avec la recommandation d'un ami
Happliness

Movizer

Direction techniqueRôle CTO & cofondateur

Recommandations personnalisées de films & séries, partage entre amis.

Stack
  • React Native
  • TypeScript
  • NestJS
  • GraphQL
  • PostgreSQL
  • Redis
  • TypeORM
  • Firebase
  • AWS S3
Ornikar Enseignants — mise à jour des disponibilités (2)Ornikar Enseignants — suivi pédagogique de l'élève (3)Ornikar Enseignants — planning des leçons (1)
BAM

Ornikar

ContributionRôle Mobile Engineer

Application pour les moniteurs d'auto-école (Ornikar Enseignants) : planning des leçons et suivi des élèves.

Stack
  • React Native
  • TypeScript
Jutheau-Husson — écran de l'app assurance (2)Jutheau-Husson — écran de l'app assurance (3)Jutheau-Husson — écran de l'app assurance (1)
BAM

Jutheau-Husson

ContributionRôle Mobile Engineer

Application mobile pour un leader monégasque du courtage en assurances — moderniser la relation client.

Stack
  • React Native
  • TypeScript
Konectom — auto-évaluation clinique (écran 2)Konectom — auto-évaluation clinique (écran 3)Konectom — auto-évaluation clinique (écran 1)
BAM — client Biogen

Konectom

ContributionRôle Mobile Engineer

Auto-évaluation clinique (Biogen) : mesure des fonctions motrices et cognitives.

Stack
  • React Native
  • TypeScript
Rift — impact environnemental de l'épargne (2)Rift — produits d'épargne éthiques (3)Rift — composition de l'épargne (1)
Lita

More Impact / Rift

ContributionRôle Mobile Engineer

Le Yuka de la finance : scannez l'impact de votre épargne. Produit de Lita, anciennement « More Impact ».

Stack
  • React Native
  • TypeScript
My UTT — écran des services de la vie étudiante (2)My UTT — écran de profil étudiant (3)My UTT — écran d'accueil (1)
UNG — UTT Net Group

My UTT

Contribution majeureRôle Développeur

Application de la vie étudiante de l'UTT.

Stack
  • React Native
  • Laravel / PHP
  • Symfony
Intégration UTT — écran de découverte du campus (2)Intégration UTT — écran de checklist du nouvel étudiant (3)Intégration UTT — écran d'accueil de l'onboarding (1)
UNG — UTT Net Group

Intégration UTT

Contribution majeureRôle Développeur

Application d'intégration des nouveaux étudiants de l'UTT — réécrite de zéro en React Native (auparavant en Ionic).

Stack
  • React Native
  • Laravel / PHP
UTT Arena — intranet (accueil : tournois, partenaires)
UNG — UTT Net Group

UTT Arena — Intranet

Contribution majeureRôle Développeur

Intranet de l'UTT Arena : infos tournois pour les joueurs et gestion de l'événement pour le staff. Intégré au portail captif du réseau — correspondance place ↔ IP ↔ utilisateur ↔ MAC, IPs communiquées en temps réel.

  • 450 joueurs gérés (édition 2018)
Stack
  • React
  • Ant Design
  • Chart.js
  • OpenID Connect
  • Node.js
UTT Arena — site de la compétition e-sport
UNG — UTT Net Group

UTT Arena

Contribution majeureRôle Développeur & Président

Site de la plus grande LAN e-sport du Grand Est — président de l'UTT Arena en 2018, site réalisé la même année.

  • 450 joueurs + visiteurs (édition 2018)
Stack
  • React
  • Redux
  • Node.js
Gala UTT — affichage diffusé sur les écrans de l'école
UNG — UTT Net Group (2017)

Gala UTT — Affichage TV

Contribution majeureRôle Développeur

Affichage dynamique : infos et animations diffusées sur les TV de l'école pendant le gala.

Stack
  • React
  • Node
Gala UTT — affiche de l'édition 2018
UNG — UTT Net Group

Gala UTT

Contribution majeureRôle Développeur

Application du Gala de l'UTT : infos, billetterie, programme.

Stack
  • React Native
  • Ionic 3
  • Angular
La Flute — back-office de gestion des événements (participants, chambres, paiements)
UNG — UTT Net Group

La Flute

Contribution majeureRôle Développeur

Plateforme de gestion des événements d'une association étudiante.

Stack
  • React
  • MUI
  • Apollo / GraphQL
  • NestJS
  • TypeORM