Photo 1Photo 2Photo 3Photo 4Photo 5Photo 6Photo 7Photo 8Photo 9Photo 10Photo 11Photo 12Photo 13Photo 14Photo 15Photo 16Photo 17Photo 18Photo 19Photo 20Photo 21Photo 22Photo 23Photo 24Photo 25Photo 26Photo 27Photo 28Photo 29Photo 30Photo 31Photo 32Photo 33Photo 34Photo 35Photo 36Photo 37Photo 38
Interactive Photo Trail

Photos of my life

Move your mouse across the banner to reveal glimpses of my experiences, travel, and moments.

Biography & Background

AI Researcher & Software Engineer

B.Sc. Honours Computer Science student at McGill University (CGPA 3.77) specializing in Deep Reinforcement Learning, SLAM algorithms, and industrial simulation.

Hi, I’m Jonathan Lamontagne-Kratz. I am an AI researcher and software engineer focused on developing novel reinforcement learning algorithms, autonomous robotics systems, and high-performance simulation engines.

I am currently pursuing my B.Sc. Honours in Computer Science at McGill University (CGPA 3.77 / 4.00), following my IB Diploma with High Honours (42/45 score) at the International School of Bangkok. At McGill, my research spans deep reinforcement learning, stochastic multi-agent environments, and bio-inspired SLAM algorithms.

My research portfolio includes authoring an MSURJ poster presentation on integrating SOTA MuZero advancements (EfficientZero V2, Gumbel MuZero) for stochastic multi-agent decision environments—developing “RainbowZero,” an agent for Settlers of Catan. I’ve also served as RL Research Lead at the McGill Student AI Research Lab, leading teams to implement MCTS, AlphaZero, and RainbowDQN from scratch.

In applied research, I’ve architected Python-based Discrete Rate Simulation (DRS) engines for mining fleet management in Prof. Navarra’s Lab (see Mining-DRS), co-authored work on bio-inspired RatSLAM 2.0 in Prof. Schwarz’s Lab (see VectorHaSH), built telemetry and LLM error diagnosis pipelines at Retail Realm, and researched LLM enterprise automation at Edgenda.

Primary Research

Stochastic MuZero, Multi-Agent RL (PettingZoo), MCTS, SLAM (RatSLAM, VectorHASH), and LLM telemetry pipelines.

Academic Record

McGill B.Sc. Honours CS (CGPA 3.77 / 4.00), IB Diploma Score 42/45, 3rd Place Winner at Aldo AI Hackathon ($1,500).

Engineering Focus

From C++ PID control loops in VEX Robotics to Python-first discrete simulation engines and scalable full-stack applications.

McGill Honours CS
PyTorch & Ray
MuZero & AlphaZero
SLAM & Robotics
Bilingual (EN / FR)
Roots & Journey

Where It All Began: My Coding & Global Journey

From building lunch-break games in Myanmar to competing at the VEX Robotics World Championship in Thailand.

Early Childhood

Canada & Qatar

Born in Canada and moved to Doha, Qatar at age 3. My interest in software first sparked in 6th grade when I built my very first playable game for a school class project.

Canada → Qatar
First 6th Grade Game
Middle School

Myanmar & Game Development

Moving to Myanmar, programming became an obsession. I dove into GameMaker Studio 2, creating custom multiplayer games for my friends and me to play during lunch breaks at school.

Myanmar
GameMaker Studio 2
High School

Thailand & VEX Worlds

In 9th grade in Bangkok, Thailand, I joined VEX Robotics, rising to Team Captain & Systems Engineer. Writing C++ PID control loops for autonomous robots took us to the VEX World Championship.

Bangkok (ISB)
VEX World Championship
University & Beyond

McGill & AI Research

That journey from 2D game mechanics to autonomous robotics led directly to my B.Sc. Honours CS degree at McGill University (CGPA 3.77) and my research in Deep Reinforcement Learning.

McGill Honours CS
Reinforcement Learning
Experience & Research

Research & Work History

A comprehensive record of research appointments, AI lab positions, and robotics engineering roles.

Independent RL Researcher

MSURJ Poster PresentationMontreal, QC

Authored and presented research on advancing MuZero architectures for stochastic multi-agent environments.

Key Highlights & Contributions

  • Authored research detailing the integration of MuZero advancements (EfficientZero V2, Gumbel MuZero) into multi-agent systems.
  • Engineered 'RainbowZero,' a superhuman custom agent architecture designed for Settlers of Catan.
  • Presented empirical benchmarks and multi-agent state space representations at MSURJ poster session.
MuZero
EfficientZero V2
Gumbel MuZero
PettingZoo
PyTorch
Game Theory

Research Intern

Retail RealmMontreal (Remote)
View Telemetry System
June 2026 — Present

Architecting automated telemetry systems, log correlation pipelines, and LLM diagnostic integrations.

Key Highlights & Contributions

  • Architected a Python-based telemetry tool to unify multi-line payment system logs with a time-windowed correlator.
  • Engineered automated data pipelines that calculate hardware clock drift, normalize log formats, and mask PII/PCI data.
  • Prototyped LLM integrations to analyze filtered error datasets and generate actionable remediation steps for system failures.
Python
Telemetry Pipelines
LLM Integration
Log Processing
PCI Compliance

Researcher

McGill University (Prof. Navarra's Lab)Montreal (Hybrid)
View Mining-DRS Repo
May 2025 — Present

Designing Python-based Discrete Rate Simulation (DRS) engines for complex industrial mining operations.

Key Highlights & Contributions

  • Architected a Discrete Rate Simulation (DRS) engine to model mining operations, dynamic mass balance, and fleet logistics.
  • Translated theoretical operating modes into programmatic simulation components for journal paper publication.
  • Engineered a Python-first modeling framework utilizing execution contexts for dependency tracing in industrial applications.
Discrete Rate Simulation
Python
Fleet Management
Mathematical Modeling
Logistics

AI Researcher Intern

EdgendaMontreal, QC
May 2025 — August 2025

Researched LLM architectures and automated data pipelines for enterprise automation systems.

Key Highlights & Contributions

  • Researched LLM architectures and their application in enterprise automation systems to guide product strategy.
  • Developed data pipelines to process and visualize complex model performance metrics for non-technical stakeholders.
  • Collaborated with cross-functional teams to integrate LLM capabilities into enterprise software solutions.
LLM Architectures
Enterprise AI
Data Pipelines
Performance Metrics
Python

Reinforcement Learning Research Lead

McGill Student AI Research LabMontreal, QC
View Rainbow DQN Repo
January 2025 — May 2025

Led research teams in recreating seminal RL papers and building core algorithms from scratch.

Key Highlights & Contributions

  • Led a research team to recreate key RL papers, including AlphaZero, MuZero, PPO, and RainbowDQN.
  • Implemented Monte Carlo Tree Search (MCTS) and Deep Q-Learning from scratch while overseeing system architecture.
AlphaZero
MuZero
PPO
RainbowDQN
MCTS
PyTorch

Undergraduate Researcher

McGill University (Prof. Schwarz's Lab)Montreal, QC
View VectorHaSH Repo
September 2024 — December 2024

Researching bio-inspired SLAM algorithms and cognitive mapping simulations.

Key Highlights & Contributions

  • Implemented key components of the SLAM algorithm based on RatSLAM and VectorHASH for efficient mapping.
  • Co-authored an article on RatSlam 2.0 (Bio-inspired SLAM).
  • Developed Python simulations for cognitive mapping and performed statistical analysis to validate algorithmic convergence.
SLAM
RatSLAM
VectorHASH
Robotics
Python Simulations

Team Captain & Lead Systems Engineer

VEX Robotics Competition (ISB) & McGill AUVBangkok, Thailand & Montreal, QC

Led autonomous robotics design, PID control loop development, and sensor fusion engineering.

Key Highlights & Contributions

  • Engineered autonomous robots using C++ and custom PID control loops for precise motion profiling.
  • Implemented sensor fusion combining odometry and vision sensors to automate complex field tasks.
  • Upgraded PID software system and joystick controls for the McGill Autonomous Underwater Vehicle (AUV) using Python and Rospy.
C++
Python
ROS / Rospy
PID Control
Sensor Fusion
Robotics
Technical Capabilities

Skills, Frameworks & Certifications

Derived from research implementations, competition projects, and academic coursework.

AI, RL & Machine Learning

Deep reinforcement learning, search tree algorithms, multi-agent frameworks, and neural architectures.

PyTorch
TensorFlow
Ray
Optuna
Monte Carlo Tree Search (MCTS)
MuZero & AlphaZero
PettingZoo (MARL)
RainbowDQN
EfficientZero V2 & Gumbel MuZero
Vector Embeddings & RAG
Game Theory (Nash Eq.)
Stochastic Processes
Quantization (PTQ/QAT)

Languages & Mathematics

Core programming languages, scripting tools, numerical computing, and mathematical foundation.

Python
C++
C
C#
Java
TypeScript
JavaScript
MATLAB
R
SQL
Bash
Linear Algebra & Calculus
Numerical Computing

Libraries, Robotics & Systems

Data science suites, mobile/web frameworks, SLAM algorithms, and robotics software.

NumPy & Pandas
Scikit-learn
SLAM (RatSLAM, VectorHASH)
ROS / Rospy
React Native & Expo
Next.js & React
Discrete Rate Simulation (DRS)
REST APIs & Node.js
PID Control & Odometry

Certifications & Awards

Hackathon achievements, certified courses, and multilingual fluency.

Aldo AI Hackathon 3rd Place ($1,500)
TensorFlow Deep Learning (Google / Udacity)
Machine Learning with Python (FreeCodeCamp)
Responsive Web Design (FreeCodeCamp)
JavaScript Certification (Codecademy)
Game Design Certified (Global Online Academy)
Languages: English & French (Bilingual)
Academic Excellence & Life

Education, Key Projects & Interests

Formal degrees, high-impact projects, and personal endeavors outside research.

Aug 2023 — Dec 2027
CGPA: 3.77 / 4.00

B.Sc. Honours Computer Science

McGill University • Montreal, QC
International School of BangkokIB Score: 42/45

IB Diploma • Graduated with High Honours (May 2023)

Key Coursework

Applied Machine Learning
Reinforcement Learning
Algorithms & Design
Numerical Computing
Probability & Statistics
Linear Algebra
Featured Systems

Signature Projects

Selected open-source and competition builds

Superhuman Stochastic MuZero agent for Settlers of Catan via PettingZoo. Modular RL library with EfficientZero V2, Gumbel MuZero, and RainbowDQN.

3rd place winner at Aldo AI Hackathon. Embeddable AI widget generating occasion-aware outfits with head-to-toe visualization & item swapping.

Pantry Pilot AI
Next.js / Vision AI

Smart household pantry management & meal planning platform featuring Vision AI for receipt/fridge item extraction & recipe recommendations.

Let’s Connect & Collaborate

Whether you’re interested in reinforcement learning research, software engineering opportunities, or algorithmic optimization, feel free to reach out.