I am currently a software engineering student based in Montréal, pursuing a research-based Master’s (MASc) in systematic Digital Twin reporting and visualization at Polytechnique Montréal. I am part of a double-degree program with the École Centrale de Nantes, my French engineering school. My research is supervised by Prof. Bentley Oakes.
I have a strong interest for robotics & simulation, self-adaptive systems, 3D visualization, Human-Computer Interaction, 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
Before becoming a graduate student at Polytechnique Montréal, I was at the École Centrale Nantes following the engineering programme (equivalent to a Master of Science and Engineering, see Grande École). In my first year, I received a generalist engineering education covering a wide range of topics. In my second year, I focused on computer science for virtual reality.
First Year: Continuum Mechanics for Elasticity, Materials, Numerical Analysis, Algorithmics and Programming, Energy, Environment and Climate Challenges, Physics and Fluid Dynamics, Signals and Systems, Linear Control, Project Engineering, Life Cycle and Impact Analysis, Thermodynamics and Energy Systems, Instrumentation, Sensors and Automatic Control, Probability and Statistics, Information Systems, Computer-Aided Design and Modelling, Structural Dynamics
Second Year: C++ Programming, Advanced Concepts in Virtual Reality and Augmented Reality, Fundamentals of Virtual Reality, Hands in VR: Simulation and Interaction in Virtual Reality, 3D Real-Time Computer Graphics, Collision Detection and Haptic Feedback, From Physical Geometry to 3D Virtual Models, Virtual Reality Applications: Conferences, 3D Interaction, Industrial Software Development, Computer Vision and Augmented Reality, Scientific 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 worked on developing a multi-agent and drone collaborative combat Digital Twin platform for the maritime environment, called LOTUSim. I extensively used ROS2 and the Gazebo robotics simulation tool in C++. I was part of the CNRS International Research Lab (IRL) CROSSING in an R&D team.
To get admitted 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, 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.
Mathematics: Algebra and Trigonometry, Calculus, Complex Analysis, Linear Algebra, Differential Equations, Numerical Methods, Real Analysis, Functional Analysis, Topology, Probability Theory, Statistical Methods, Optimization, Mathematical Modeling, Abstract Algebra, Geometric Analysis
Physics: Wave Phenomena, Electromagnetism, Optics, Classical Mechanics, Fluid Mechanics, Principles of Thermodynamics, Statistical Thermodynamics, Quantum Mechanics, Quantum Systems
Chemistry: Thermodynamics of Chemical Transformations, Electrochemistry, Equilibrium and Kinetics
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.