I have a strong interest in robotics & simulation, self-adaptive systems, 3D visualization, Human-Computer Interaction, and XR/Virtual Reality. I am particularly passionate about Digital Twins because they integrate all of these concepts to create autonomous and intelligent systems.
Check out my projects page to find out more about my school/personal projects.
Academic Background
I previously pursued a research Master of Applied Science (M.A.Sc) in computer engineering focusing on systematic Digital Twin reporting and visualization at Polytechnique Montréal, from which I fast-tracked to a PhD. This Master’s was part of a double degree program with the École Centrale de Nantes, my French engineering school.
Continuum Mechanics for ElasticityNumerical AnalysisAlgorithmics and ProgrammingEnergy, Environment and Climate ChallengesPhysics and Fluid DynamicsSignals and SystemsLinear ControlProject EngineeringLife Cycle and Impact AnalysisThermodynamics and Energy SystemsInstrumentation, Sensors and Automatic ControlProbability and StatisticsInformation SystemsComputer-Aided Design and ModellingStructural Dynamics
Second Year
C++ ProgrammingAdvanced Concepts in Virtual Reality and Augmented RealityFundamentals of Virtual RealityHands in VR: Simulation and Interaction in Virtual Reality3D Real-Time Computer GraphicsCollision Detection and Haptic FeedbackFrom Physical Geometry to 3D Virtual ModelsVirtual Reality Applications: Conferences3D InteractionIndustrial Software DevelopmentComputer Vision and Augmented RealityScientific Visualization
After my second year, I completed a 5-month internship at Naval Group Pacific in Adelaide, Australia. I was supervised by Prof. Cédric BUCHE. During this internship, I engineered multi-agent drone simulations in maritime environment for the LOTUSim combat Digital Twin. I extensively used ROS2 and the Gazebo robotics simulation tool in C++ and Python. I was part of the CNRS International Research Lab IRL CROSSING in an R&D team. In July 2023, I was an intern at the Orange Innovation lab in Lannion, France, where I implemented automated drift verification for anechoic chamber measurements, enhancing calibration accuracy for 5G/6G antenna arrays.
To gain admission to the École Centrale de Nantes, I completed an intensive and highly selective program called Classes Préparatoires aux Grandes Écoles (Preparatory Classes) at Lycée Chateaubriand in Rennes, France, where I studied mathematics, physics, chemistry, and computer science. This program gives access to top engineering schools on the basis of a national competitive examination.
Wave PhenomenaElectromagnetismOpticsClassical MechanicsFluid MechanicsPrinciples of ThermodynamicsStatistical ThermodynamicsQuantum MechanicsQuantum Systems
Chemistry
Thermodynamics of Chemical TransformationsElectrochemistryEquilibrium and Kinetics
Computer Science
Programming FundamentalsAlgorithm AnalysisGraph TheoryData StructuresProgramming LanguagesDynamic ProgrammingAutomata TheoryLogic and DeductionPythonOCaml
2025-06-19 I presented the “What is a “Digital Twin” and How Do I Build One?” tutorial with Prof. Bentley Oakes at the Software Engineering for Machine Learning Applications Symposium (SEMLA 2025) at Polytechnique Montréal
2025-04-30 I attended the 20th International Conference on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2025) co-hosted at the 47th International Conference on Software Engineering (ICSE 2025) in Ottawa