Hello there! 👋
I am currently working as a research engineer at SUMMIT, at Sorbonne Université.
I am mainly contributing to the DIOPTRA research group, working on internet measurements and the Paris Traceroute tool more specifically.
We aim to ship significant improvements to the traceroute
tool and provide a more exhaustive picture of load-balanced routes.
I am actively engaged in research as well as development in Python and Rust.
See this article for a description of my contributions.
Other current projects include developing VR Experiences and data management apps for medical research at the ICM (Institut du Cerveau).
I am mainly using Unity, FastAPI and Vue.js for these projects.
My personal areas of interest include cryptology, natural language processing, teaching, music.
You can find my one-page CV here (french version available here).
2023 — ongoing
2023 — ongoing
2024 — ongoing
2023 — 2025
2024 — 2025
2019 — 2023
2017 — 2019
2016 — 2017
2023 — ongoing
I am leading several applied research projects at SUMMIT for teams at Sorbonne Université and outside. SUMMIT is an engineering unit at Sorbonne Université that helps research labs through partnerships with the industry at large.
Working with LIP6, I am developing Experimaestro, a robust system for managing AI experiment plans and workflows.
Key contributions:
This project addresses critical challenges in AI research by providing researchers with reliable, type-safe experiment management tools that scale from single machines to large computing clusters. Development is primarily in Python with a focus on robust distributed systems architecture.
2023 — ongoing
I am leading several applied research projects at SUMMIT for teams at Sorbonne Université and outside. SUMMIT is an engineering unit at Sorbonne Université that helps research labs through partnerships with the industry at large.
Working with the Paris Brain Institute, I am developing a comprehensive VR system to study the freezing of gait symptom in Parkinson’s disease patients. This project aims to understand the mechanisms behind this debilitating symptom through controlled virtual environments.
Key contributions:
The project involves sophisticated real-time systems development in Unity/C# for the VR components and Python for data processing and analysis, contributing directly to advancing Parkinson’s disease research.
2024 — ongoing
As part of my role at SUMMIT, I contribute to education at Sorbonne Université by teaching computer science topics to engineering students.
Teaching at Polytech Sorbonne, I lead several key educational initiatives that bridge the gap between academic theory and industry practice.
Key contributions:
This teaching role allows me to share practical industry experience with students from various backgrounds, enabling me to tailor my approach to their needs.
2023 — 2025
I am leading several applied research projects at SUMMIT for teams at Sorbonne Université and outside. SUMMIT is an engineering unit at Sorbonne Université that helps research labs through partnerships with the industry at large.
At LIP6, I am working on the Voyage project, developing advanced ICMP internet mapping techniques. This project focuses on producing exhaustive maps of all network paths between source and destination addresses.
Key achievements:
The project involves sophisticated combinatorial algorithms and is implemented primarily in Rust and Python, representing a significant advancement over traditional traceroute
tools that don’t account for multiple paths induced by load-balancers.
2024 — 2025
I am leading several applied research projects at SUMMIT for teams at Sorbonne Université and outside. SUMMIT is an engineering unit at Sorbonne Université that helps research labs through partnerships with the industry at large.
Working with CNRS and Paris Brain Institute, I developed a comprehensive medical data compliance application that converts neurological research data to the BIDS format (Brain Imaging Data Structure).
Key contributions:
This project addresses critical needs in neuroscience research by providing researchers with reliable tools to standardize their data according to international BIDS specifications. The application is built with FastAPI and Python, ensuring high performance and scalability for large datasets common in neuroimaging research.
2019 — 2023
I was appointed technical leader of my team, managing a team of eight engineers. I contributed to steering the team toward a more data-driven approach while maintaining a strong experimental team spirit. My role involved research project planning and monitoring as well as maintenance of critical systems.
Key areas of expertise:
During this period of growth, we streamlined the onboarding process, as well as the internship program. I supervised 10 student internships, and 5 employee internships. This was achieved through regular internal communications and multiple external meet-up events.
As with any long standing activity, we had to deal with large amounts of legacy code. Highlighting multiple concepts in a clearer fashion helped us clear away a lot of clutter. We effectively purged large amounts of code that weighted the team down.
The largest code port I supervised consisted in tens of thousands of lines of Perl code, that we successfully ported to Python. This was achieved by empowering the right developers, and balancing this relatively tedious task with more expressive projects.
Covid was an opportunity to strengthen self-training. Currently, we are one of the few teams that regularly work remotely. Responsibility and accountability lets us be very autonomous in that regard. Ambitious training and research let us participate in multiple research seminars, that I coordinate.
We collectively trained on reinforcement learning, through a MOOC.
During that time, I also had to manage several difficult situations, Covid being one of them. One inter-personal conflict also arose, and together with my team, we managed to reach a satisfying resolution.
With clear annual objectives, the team continued to deliver robust operational results, year after year.
Leveraging our strong autonomy, I enabled every agent to express themselves through their work, in line with our overarching objectives.
2017 — 2019
After working at Thales, I joined the French Ministère des Armées (Ministry of Defense) as an engineer specializing in cryptology and artificial intelligence. I focused on developing innovative methods for operational applications.
Key contributions:
Technical evolution: This was a period of significant technological transformation. When I arrived, the team was using Subversion and VMs; within two years, we had implemented GitLab, CI/CD pipelines, Docker, Kubernetes, code quality metrics, monitoring, and efficient logging systems.
Innovation focus:
Technologies: Python, C, HPC, NLP
2016 — 2017
I developed software to secure satellite communications, with a focus on rigorous testing and cryptographic implementations. I acted as the main reference point on cryptography for my team while working on critical satellite systems.
Key contributions:
Technical environment:
The projects I contributed to were successful and continue to be used in production today, demonstrating the robustness and reliability of the cryptographic solutions developed during this period.
Internship at Thales Communications and Security on Securing biometrics in a chip-less ID.
Masters degree in Mathematics, Computer Science, and Cryptography, at Université de Paris
Research project: Reed-Müller error correcting codes
Bachelor’s degree in Mathematics and Computer Science, at Université de Paris
I would love to hear about new opportunities, regarding technical management, or development in an exciting scientific environment.
I’m living in Paris, France.
My current local time is 07:04.