Projets
Quelques projets représentatifs des missions que je mène, du développement applicatif à l'industrialisation de travaux exploratoires.
Simulateur acoustique Code_TYMPAN
EDF · Logilab · 2017-2025
Participation au développement du logiciel de simulation acoustique environnementale d'EDF Code_TYMPAN :
- Refonte du moteur de rendu 3D : modernisation du pipeline OpenGL et de l'interface Qt pour gagner en maintenabilité et performance.
- Add-on Blender en Python pour la modélisation acoustique de sites industriels, le lancement de calculs et la visualisation des résultats.
Framework web CubicWeb
Logilab · 2017–2025
Conception et développement sur le framework open source CubicWeb : serveur applicatif Python, langage de requête sémantique RQL, et nouvelle API et SDK TypeScript pour bâtir des interfaces modernes au-dessus de données liées.
Plateforme Nemo
Engie · Logilab · 2018–2022
Développement sur l'IHM React/TypeScript de Nemo, la plateforme d'Engie dédiée aux réseaux urbains de chaleur et de froid : interfaces d'administration, écrans de lancement et de suivi de calcul, calendriers et visualisations métier.
Mosaic
Safran · Logilab · 2021-2023
Conception d'une application web (TypeScript/React) permettant de construire des tableaux de bord dont la modularité repose sur la fédération de modules : chaque équipe développe et déploie ses propres widgets, intégrés dynamiquement dans une application hôte commune.
Interface de surveillance de capteurs
EDF · Logilab · 2024–2025
Développement d'un système d'édition en batch de paramètres de monitoring pour une interface de surveillance de capteurs industriels : configuration simultanée de larges ensembles de capteurs.
git-hg-sync
Mozilla · Logilab · 2024
Développement d'un service open source de synchronisation entre dépôts Git et Mercurialpour Mozilla, conçu pour fonctionner de façon fiable et automatisée au sein de leur chaîne d'intégration.
Suite d'applications de l'École des Chartes
École nationale des Chartes · Logilab · 2019–2025
Conseil, transfert de compétences et développement auprès des développeurs de l'École nationale des Chartes. Maintenance corrective et évolutive de plusieurs applications de leur catalogue (Ecco, ADELE, Thèses, ...).
Maesstro
ENSTA - Logilab · 2021
Développement de l'éditeur graphique de Maesstro, un logiciel de synthèse sonore de piano par modélisation vibroacoustique destiné aux facteurs de pianos : l'interface permet de saisir la géométrie et les matériaux de la table d'harmonie virtuelle.
ES VOCAB
Institut Pierre-Simon Laplace · Logilab · 2024–2025
Développement de l'interface d'ES VOCAB, la plateforme de l'IPSL de consultation des vocabulaires contrôlés des sciences du climat : navigation et recherche dans les terminologies standardisées utilisées pour décrire les jeux de données climatiques.
FranceArchives - @docs
Service interministériel des Archives de France · Logilab · 2019–2025
Développement de l'application éditoriale @docs du portail FranceArchives (Service interministériel des Archives de France) : publication des contenus documentaires et expositions virtuelles de la rubrique « Comprendre » qui accompagnent l'exploration des archives publiques françaises.
Napoleonica® les archives
Fondation Napoléon · Logilab · 2021–2025
Développement de Napoleonica® les archives, la plateforme de la Fondation Napoléon qui met en ligne les archives numérisées des Premier et Second Empires : collections documentaires structurées, recherche plein texte et consultation des documents. Développement d'un outil permettant d'extraire les données et métadonnées des lettres depuis les documents Word.
Mulhouse (jeu vidéo)
Game jam Code for a Cause · 2025
Jeu de game jam de style arcade développé en équipe. Réalisé sous Godot (GDScript), avec des assets modélisés sous Blender. Le concept : placer des routes en temps réel pour guider une voiture et éviter qu'elle ne se fasse rattraper par l'antagoniste.
The Bigger Fish (jeu vidéo)
Game jam GMTK 2024 · 2024
Jeu "narratif" développé en équipe lors de la GMTK Game Jam 2024 (thème « Built to Scale »), sous Godot : contribution au game design et au code GDScript.