I'm a PhD candidate in Computer and Software Engineering at Polytechnique Montréal and a Mitacs Accelerate intern at Michelin.

My research, supervised by Prof. Bentley Oakes, focuses on Digital Twin Engineering. I investigate how to accelerate the engineering of trustworthy and explainable Digital Twins using ontologies and (local) foundation models.

My broader research interests include world models, robotics and simulation, 3D visualization, human-computer interaction, and XR/virtual reality.

Beyond my research, you can also explore my non-academic engineering projects.


News

2026

2025

Academic Background

PhD in Computer and Software Engineering
2024 – Present

Polytechnique Montréal, Canada

  • Research topic: "Accelerating the Engineering of Trustworthy Digital Twins".
  • Supervised by Prof. Bentley Oakes.
  • Integrated Master’s-Doctorate fast-track program
Master of Applied Science in Computer and Software Engineering
2024 – Expected Aug 2026

Polytechnique Montréal, Canada

  • Obtained as part of the Integrated Master’s-Doctorate fast-track program.
Diplôme d'Ingénieur (Master of Science in Engineering equivalent)
2022 – Expected Aug 2026

École Centrale de Nantes, France

  • Highly selective French "Grande École" engineering program, with a second-year specialization in Software Engineering for Virtual and Augmented Reality.
  • Double degree with Polytechnique Montréal
In France, a Grande École is a highly selective higher-education institution operating alongside the public university system. Admission is typically through competitive national entrance examinations following two years of intensive preparatory classes (CPGE). The Diplôme d’Ingénieur is accredited at Master’s level and is generally considered equivalent to a Master of Science in Engineering.
Core Engineering Sciences
Continuum Mechanics Fluid Dynamics Thermodynamics Signals and Systems Control Systems Structural Dynamics Instrumentation and Sensors
Computing & Mathematics
Algorithms and Programming Numerical Analysis Probability and Statistics Information Systems
Engineering Design
Project Engineering Computer-Aided Design Life Cycle Assessment Energy and Climate Challenges
Virtual & Augmented Reality Specialization
C++ Programming Virtual Reality Augmented Reality Computer Vision 3D Computer Graphics 3D Interaction Scientific Visualization Simulation and Interaction Collision Detection Haptic Feedback 3D Modeling Industrial Software Development
Post-Secondary Preparatory Program / CPGE (MPSI/MP)
2020 – 2022

Lycée Chateaubriand, Rennes, France

  • Intensive two-year undergraduate program in advanced mathematics, physics, and computer science, qualifying students for national entrance examinations to leading French engineering schools ("Grandes Écoles").
Classes Préparatoires aux Grandes Écoles (CPGE) are rigorous two-year post-secondary programs designed to prepare students for the competitive entrance examinations required for admission to leading French engineering and business schools. The curriculum emphasizes advanced mathematics, physics, chemistry, and computer science and is widely regarded as one of the most demanding academic pathways in France.
Mathematics
Calculus Linear Algebra Differential Equations Real Analysis Complex Analysis Probability and Statistics Optimization Mathematical Modeling
Physics
Classical Mechanics Electromagnetism Optics Fluid Mechanics Thermodynamics Quantum Mechanics
Chemistry
Chemical Thermodynamics Electrochemistry Chemical Equilibrium and Kinetics
Computer Science
Algorithms Data Structures Graph Theory Automata Theory Logic and Deduction Python OCaml

Professional Experience

Software Research Engineer Intern
Feb 2026 – Present

Michelin, Montréal, Canada

  • Developing Digital Twin architectures to model, predict, and support business decisions through a Mitacs Accelerate research internship.
  • Translating business requirements into software architectures leveraging time-series foundation models.
Software Engineer Intern
2024 · 5 months

Naval Group Pacific, Adelaide, Australia · Supervised by Prof. Cédric Buche

  • Engineered multi-agent drone simulations in maritime environments for the LOTUSim combat Digital Twin. Used ROS2 and Gazebo in C++ and Python. Part of the CNRS International Research Lab IRL CROSSING.
Software Engineer Intern
2023 · 1 month

Orange Innovation, Lannion, France

  • Implemented automated drift verification for anechoic chamber measurements to improve 5G/6G antenna calibration.

Contact

Latest posts

Involving before Evolving: A Vision for Trustworthy Enterprise Digital Twin Engineering Involving before Evolving: A Vision for Trustworthy Enterprise Digital Twin Engineering
Publications

Involving before Evolving: A Vision for Trustworthy Enterprise Digital Twin Engineering

Enterprise Digital Twins (EDTs) promise data-driven decision support at organizational scale, but realizing them requires navigating siloed …

DTInsight: A Tool for Explicit, Interactive, and Continuous Digital Twin Reporting DTInsight: A Tool for Explicit, Interactive, and Continuous Digital Twin Reporting
Publications

DTInsight: A Tool for Explicit, Interactive, and Continuous Digital Twin Reporting

With Digital Twin (DT) construction and evolution occurring over time, stakeholders require tools to understand the current characteristics …

Montréal Bus Fleet Digital Twin (2025) Montréal Bus Fleet Digital Twin (2025)
Projects

Montréal Bus Fleet Digital Twin (2025)

Code: https://github.com/carlospambo/Society_de_Transport_Montreal_DT Made for the LOG6953FE - Digital Twin Engineering class of Dr. Bentley …

Digital Twin Godot Python
Montréal en Visualisations - Map Dataviz (2025) Montréal en Visualisations - Map Dataviz (2025)
Projects

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 …

Web Dev Data Viz Python
Macro Enigma - Hybrid VR Game (2024) Macro Enigma - Hybrid VR Game (2024)
Projects

Macro Enigma - Hybrid VR Game (2024)

Code: https://github.com/KerianFiter/Macro-Enigma Macro Enigma is a narrative VR puzzle game developed on Unity with Meta XR as part of a …

XR Unity C#
VR Escape Game with Hand Tracking (2023) VR Escape Game with Hand Tracking (2023)
Projects

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.

XR Unity C#
Selfilt - AR Startup (2023) Selfilt - AR Startup (2023)
Projects

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 …

AR Web Dev Node.js
Miscellaneous

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. …

Jazz Discovery - Music sharing app (2019) Jazz Discovery - Music sharing app (2019)
Projects

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 …

Mobile Flutter Firebase
3D Modeling of a Kar 98k (2018) 3D Modeling of a Kar 98k (2018)
Projects

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 …

3D Modeling Blender