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

Computer Science: Programming Fundamentals, Algorithm Analysis, Graph Theory, Data Structures, Programming Languages, Dynamic Programming, Automata Theory, Logic and Deduction, Python, OCaml

News

  • 2025-08-05: Our paper DTInsight: A Tool for Explicit, Interactive, and Continuous Digital Twin Reporting has been accepted at the 2nd International Conference on Engineering Digital Twins (EDTconf 2025).
  • 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.

Latest posts

DTInsight: A Tool for Explicit, Interactive, and Continuous Digital Twin Reporting
DTInsight: A Tool for Explicit, Interactive, and Continuous Digital Twin Reporting Abstract: With Digital Twin (DT) construction and evolution occurring over time, stakeholders require tools to understand the current characteristics and conceptual architecture of the system at any time. We introduce DTInsight, a systematic and automated tool and methodology for producing continuous reporting for DTs. DTInsight offers three key features: (a) an interactive conceptual architecture visualization of DTs; (b) generation of summaries of DT characteristics based on ontological data; and (c) integration of these outputs into a reporting page within a continuous integration and continuous deployment (CI/CD) pipeline.
Montréal Bus Fleet Digital Twin (2025)
Montréal Bus Fleet Digital Twin (2025) Made for the LOG6953FE - Digital Twin Engineering class of Dr. Bentley OAKES at Polytechnique Montréal by Kérian FITER, Carlos PAMBO and Vanny KATABARWA during the 2025 winter semester. Grade: A*
Montréal en Visualisations - Map Dataviz (2025)
Montréal en Visualisations - Map Dataviz (2025) Made for the INF8808 - Data Visualization class at Polytechnique Montréal by a team of 6 during the 2025 winter semester. Demo is available at https://inf8808-projet-2d4t.onrender.com/ (it takes about 30s to load at first). Grade: A*
Macro Enigma - Hybrid VR Game (2024)
Macro Enigma - Hybrid VR Game (2024) Macro Enigma is a narrative VR puzzle game developed on Unity with Meta XR as part of a project at Polytechnique Montréal. The player is plunged into complete darkness, then discovers a mysterious, timeless place where every object and clue has its importance. They must solve riddles as they explore the space, using their logic and powers of observation to progress. This project was made with Mathys Garoui and Antoine Barberin from October to December 2024 as part of the LOG8704 - Extended reality software development course.
VR Escape Game with Hand Tracking (2023)
VR Escape Game with Hand Tracking (2023) This is a puzzle game developed on Unity with Meta XR as part of a project at Centrale Nantes.
Selfilt - AR Startup (2023)
Selfilt - AR Startup (2023) Selfilt’s idea was to sell Augmented Reality (AR) mobile face filters that could be fully customizable and gifted as digital products for events such as birthdays or weddings. As such, I designed it primarily as a B2C product, prioritizing ease of use through a traditional buying environment (an online Shopify store), and straightforward use with single click link and QR code. My line of reasoning was that the advent of digital photography made it hard to contextualize memorable events, as our digital galleries become flooded with countless photos.
Book review - Principles by Ray Dalio
Book review - Principles by Ray Dalio Principles by Ray Dalio is a great book covering many topics from entrepreneurship, organizational strategy, problem-solving, and learning. Ray Dalio is a fortune 100 CEO, and he shares in his book what he calls are his principles — general concepts of thinking that can be reapplied to one’s own life and work. Thus, the book is very fragmented, but also very dense, and I would recommend you to read this book if you are somewhat interested in entrepreneurship.
Jazz Discovery - Music sharing app (2019)
Jazz Discovery - Music sharing app (2019) This is an unfinished mobile app whose goal was to be a social platform for sharing jazz tunes. You would have an infinite feed of music videos that you could play embedded in the app, with like and share features. Anyone could submit a jazz song by sending a YouTube url. The main “key feature” of the app was that the feed was totally random, as I wanted to be opposed to recommendation algorithms.
3D Modeling of a Kar 98k (2018)
3D Modeling of a Kar 98k (2018) This is a 3D model made with Blender and Substance Painter over the course of a few months. I made it with a friend. I really started learning 3D modeling with this side-project.
COLORED - 3D Color Switch game (2017)
COLORED - 3D Color Switch game (2017) COLORED is a simple arcade mobile game where you need to match colors to stay alive. It’s quite challenging and includes 5 levels of difficulty, an endless mode and customizables elements such as your character or the color palette. It is the first game I made and published on the Play Store when I was 14. I developed it from April 2017 to about September when it was released.