Presentation

SIMPLE CAN
BE HARDER
THAN COMPLEX.

Si cela est vrai pour le design et l'expérience utilisateur, il en va de même pour le code et l'architecture projet. En mettant en place les bonnes pratiques, vous vous assurez un projet facile à maintenir et à faire évoluer.

Matthieu Regnauld

MATTHIEU  REGNAULD

Développeur Mobile Senior
Développeur Flutter depuis 2020

Présentation

Développeur Android depuis 2015 et développeur Flutter depuis 2020, je vous accompagne dans vos projets de réalisation d'applications mobiles pour Android et iOS.

Fort de plusieurs expériences, dont la création et la réalisation complète d'une application de streaming audio et d'un gestionnaire de mots de passe, je me spécialise dans la création de nouvelles applications mobiles (preuves de concept ou première version) et dans la refonte d'applications mobiles existantes, en Flutter.

J'interviens en France, en Belgique ou en distanciel à l'étranger, en français comme en anglais.

Méthodologie

Je me concentre sur la propreté et la maintenabilité des applications que je réalise. Pour cela, j'utilise la Clean Architecture, je réalise des tests automatisés et je mets en place une intégration continue. Mon objectif est simple : vous gardez le contrôle sur votre projet à tout moment.

Je travaille par cycles d'une à deux semaines, pour lesquels une liste précise de fonctionnalités à réaliser est définie en amont. À la fin de chaque cycle, un livrable est produit, vous permettant ainsi de tester plus rapidement et plus fréquemment l'application. Cela permet de limiter bien plus vite les écarts éventuels avec votre besoin, tout en assurant une livraison rapide et régulière des fonctionnalités.

Me contacter

Événements

Meetup Flutter Nantes (2023)

Présentation sur l'automatisation de la génération des captures d'écran et sur leur envoi sur le Google Play Store et de l'App Store Connect.



Meetup Flutter Nantes (2024)

Présentation sur l'implémentation d'un design system dans une application Flutter.

Compétences

Développement

Flutter

Flutter

Android Kotlin

Android Kotlin

iOS Swift

iOS Swift

AWS Serverless

AWS Serverless

C++

C++

Typescript

Typescript


Automatisation

Codemagic

Codemagic

Fastlane

Fastlane

Claude Code

Claude Code


Langues

Français

Français (natif)

Anglais

Anglais (courant)

Expériences récentes

Wezeejay Wezeejay (2025)

Développement complet d'une application mobile destinée aux DJ. Wezeejay permet aux DJ de référencer leurs titres et leurs enchaînements favoris, afin de retrouver toutes les informations nécessaires pendant une prestation live :
  • Conception et réalisation complète en Flutter, de zéro jusqu'en production
  • Déploiement automatisé (Google Play Store et Apple App Store)
  • Clean Architecture et tests automatisés
  • Achat intégré (RevenueCat)
  • Disponible pour Android et iOS

J'ai développé Wezeejay, une application mobile née d'un besoin personnel non couvert, avec l'objectif de livrer rapidement un produit complet de la conception à la mise en production tout en expérimentant l'usage d'une IA (Claude Code) pour accélérer le développement. Les principaux défis ont été l'intégration de l'API Shazam via la remise en état d'un package Flutter obsolète, la conception d'une expérience utilisateur adaptée à des conditions d'utilisation exigeantes, notamment sur tablette, et le maintien d'une architecture de qualité dans un délai court. Ce projet m'a permis d'apprendre à prioriser les fonctionnalités essentielles, à livrer une première version rapidement et à confronter une application personnelle à de vrais utilisateurs, dont certains payants, tout en travaillant seul avec des retours ponctuels de la communauté.

Taomoon Taomoon (2025)

Taomoon est une application mobile d'accompagnement des femmes enceintes vers l'accouchement physiologique :
  • Réalisation complète en Flutter, de zéro jusqu'en production
  • Intégration d'un système d'abonnement (RevenueCat)
  • Clean Architecture et tests automatisés
  • Communication avec un back-end Supabase
  • Équipe de 4 personnes en 100% télétravail
  • Disponible pour Android et iOS

Dans le cadre d'une mission freelance, j'ai développé Taomoon, une application mobile Flutter de zéro jusqu'à sa mise en production, destinée à accompagner les femmes enceintes vers l'accouchement physiologique via un modèle par abonnement. Le projet, techniquement maîtrisé, m'a permis de prendre en main Supabase pour la première fois, d'intégrer mon premier système d'abonnement avec RevenueCat et de concevoir l'architecture en collaboration étroite avec le développeur back-end. Cette expérience a également marqué ma première mission menée en équipe 100 % à distance, dans un contexte très collaboratif et autonome, avec une forte cohésion malgré l'éloignement. J'y ai approfondi ma connaissance des contraintes des stores mobiles, travaillé dans une ambiance très positive et livré le projet dans les délais, avec une cliente pleinement satisfaite.

Beem Beem (2023 - 2025)

Maintenance et mise à jour de l'application mobile Beem, qui permet à chacun de suivre la production de ses panneaux photovoltaïques Beem, ainsi que sa consommation électrique à domicile :
  • Intégration des nouveaux produits Beem (panneaux Beem On, Beem Battery, Energy Switch, Beem Charger, ...) et mise en place d'un suivi instantané (production, consommation, niveau de charge, installation des équipements...)
  • Refonte du design system et mise en place de bonnes pratiques
  • Clean Architecture et tests automatisés
  • Disponible pour Android, iOS et web

Chez Beem, en CDI pendant près de deux ans, j'ai contribué à la maintenance et à l'évolution d'une application mobile grand public dédiée au suivi de la production photovoltaïque et de la consommation énergétique, qui est progressivement devenue le centre de contrôle d'un écosystème de produits connectés. J'ai participé à une refonte majeure du design system, à la mise en place d'une Clean Architecture et de tests automatisés, et à l'intégration de nombreux nouveaux équipements (batterie domestique, chargeur de véhicule électrique, solaire toiture, etc.), impliquant des communications complexes via Bluetooth (BLE) et MQTT. Cette expérience m'a permis d'apprendre à accompagner la croissance rapide d'une application téléchargée plus de 60000 fois, à concevoir une architecture robuste et évolutive et à travailler en interaction étroite avec des équipes produit, design et support, dans un environnement collaboratif offrant autonomie et retours utilisateurs concrets.

Codemagic article Codemagic (2023)

Rédaction d'un article pour la documentation officielle de Codemagic portant sur :
  • la génération automatisée de captures d'écran illustrées à destination du Google Play Store et de l'App Store Connect, avec les golden tests
  • le déploiement automatisé d'une application mobile Flutter avec ses captures d'écran sur le Google Play Store et l'App Store Connect

J'ai initialement écrit un article en deux parties sur medium.com, qui expliquait comment générer automatiquement des captures d'écran à destination des stores et comment les déployer de façon automatisée avec Codemagic. Cet article a alors été repéré par un des employés de Codemagic, qui m'a proposé de l'adapter pour leur documentation officielle.

Mistikee Mistikee (2022 - 2023)

Réalisation d'un gestionnaire de mots de passe à déni plausible, avec achat intégré :
  • Conception et réalisation complète en Flutter
  • Déploiement automatisé (Play Store, App Store, Microsoft Store)
  • Clean Architecture et tests automatisés
  • Achat intégré (RevenueCat)
  • Disponible pour Android, iOS, macOS et Windows
  • Cité par Korben.info (+1M de visiteurs uniques)

Avec Mistikee, mon premier projet personnel mené en indépendant jusqu'à la production et à la commercialisation, j'ai conçu et développé de bout en bout un gestionnaire de mots de passe multiplateforme reposant sur une approche de sécurité différenciante, renforçant la résistance aux attaques par force brute tout en conservant une expérience utilisateur simple. Les principaux défis ont porté sur la maîtrise des techniques de chiffrement et de hachage, indispensables pour garantir un haut niveau de sécurité, mais aussi sur la capacité à expliquer clairement la valeur du produit et à sensibiliser des utilisateurs peu conscients des enjeux liés à la sécurité des mots de passe. Cette expérience m'a permis d'approfondir mes compétences en sécurité applicative, de livrer et monétiser pour la première fois une application Flutter avec achats in-app et de confronter le produit à de vrais utilisateurs et de développer un regard critique sur les retours reçus.

Wezeejay Wezeejay (2016 - 2022)

Application de streaming musical grand public d'animation d'événements :
  • Réalisation en Android natif, puis refonte en Flutter avec code métier natif
  • Clean Architecture et tests automatisés
  • Lecteur audio réalisé en C++ (OpenSL ES, JUCE)
  • Réalisation d'un back-office AWS serverless
  • Développé pour Android et iOS

Avec Wezeejay, j'ai mené en indépendant la refonte complète d'une application de streaming musical d'animation d'événements, initialement développée en Android natif, vers une solution multiplateforme Flutter avec un back-end AWS serverless. Le projet a impliqué des défis techniques majeurs, notamment la conception d'une architecture robuste, la mise en place d'un back-end complet sur AWS et surtout le développement d'un moteur audio temps réel capable d'enchaînements de type DJ, reposant sur du code bas niveau en C++ et devant fonctionner de manière fiable sur un large parc d'appareils malgré les contraintes du streaming. Cette expérience m'a permis d'acquérir de solides compétences en architecture logicielle, en développement iOS, en infrastructures cloud et en traitement audio temps réel, tout en travaillant seul sur un projet entrepreneurial ambitieux qui a suscité l'intérêt des majors, même s'il n'a finalement pas été commercialisé.

Android lessons Formateur Android (2016 - 2022)

Animation de multiples formations d'initiation à la programmation Android dans plusieurs écoles et organismes de formation :
  • Lexom
  • AJC Formation
  • Ynov Nantes
  • Campus Academy
  • ENI Ecole Informatique

En parallèle de mes activités de développeur, j'ai animé pendant plusieurs années des formations d'initiation au développement Android auprès d'écoles et d'organismes de formation, sur des formats courts comme longs, pour des publics allant de Bac+1 à Bac+5 et des groupes de tailles très variables. Le principal enjeu a été de rendre accessibles des notions techniques parfois complexes, en adaptant en permanence le contenu et les supports pédagogiques afin de capter l'attention et de favoriser la compréhension. Cette expérience m'a permis de développer une forte capacité de vulgarisation, de structuration des savoirs et de prise de parole en public, que j'ai particulièrement appréciées, malgré une charge administrative parfois contraignante.

Europcar Europcar (2017 - 2018)

Développement et maintenance d'applications Android :
  • Europcar - Location de voiture
  • Pathfinder (application en interne pour déposer / récupérer un véhicule)
  • Queue Management System (application pour tablette de gestion de file d'attente)

Lors de cette mission freelance pour Europcar, j'ai assuré la maintenance et l'évolution de plusieurs applications Android, dont l'application grand public de location de véhicules et des applications internes dédiées aux opérations terrain. Le principal enjeu a été de travailler sur un code legacy peu structuré, sans architecture formalisée, tout en garantissant la stabilité et l'évolution fonctionnelle des applications. Cette première mission longue en développement mobile m'a permis de gagner en autonomie, de renforcer ma relation directe avec le client final, d'évoluer dans un contexte international et de consolider mes bases en maintenance applicative au sein d'une équipe pluridisciplinaire.

La Poste La Poste Innovation (2015)

Pilotage et réalisation de deux preuves de concept :
  • Application d'assistance aux facteurs
  • Application de livraison de colis entre particuliers

J'ai fait mes premiers pas professionnels en développement Android en intervenant sur plusieurs applications mobiles pour La Poste Innovation, destinées à l'assistance des facteurs et à la livraison de colis entre particuliers. Arrivé avec très peu de recul sur Android, j'ai dû monter en compétences très rapidement, tout en participant au pilotage technique du projet au sein d'une petite équipe, et en développant des fonctionnalités applicatives intégrant des problématiques IoT et de communication Bluetooth. Cette expérience fondatrice m'a permis de consolider mes bases en développement mobile, de découvrir la gestion technique de projet et de confirmer mon orientation vers une carrière centrée sur le développement Android.

Bravo à vous pour avoir tout lu, découvrez un petit jeu en cliquant ici

Me contacter

Pour toute demande d'information, n'hésitez pas à me contacter par téléphone ou via le formulaire de contact :





Message envoyé

Ce site utilise des cookies. En continuant sur ce site, vous acceptez l'utilisation des cookies.