Aerospace Software Engineer at ITPS Canada · M.E.Sc. Western University
I develop ML-powered systems for aerospace and autonomous vehicle applications — including computer vision algorithms for helmet-mounted displays and signal processing pipelines for real-time sensor fusion. My research applies machine learning and statistical signal processing to physiological data and autonomous systems.
Modeling Driver State and Takeover Behavior in Conditional Automation Using Physiological Signals
IEEE Open Journal of Intelligent Transportation Systems, Vol. 7 · 2026
At the Heart of Intersections: Analyzing Their Influence on Driver Heart Behaviour
Data Science for Transportation, Springer Nature · 2025
Navigating the Handover: A Review of Takeover Requests in Level 3 Autonomous Vehicles
IEEE Open Journal of Vehicular Technology · August 2024
Helmet-Mounted Display (HMD) VR System for Pilots
A VR helmet-mounted display system for pilots with real-time information overlay using computer vision and sensor fusion. Processes multi-modal flight data (IMU, GPS, attitude sensors) through a Godot-based 3D rendering pipeline with quaternion-based orientation tracking.
AiX Lab Autonomous Driving Simulation Environment
Multi-modal simulation environment for autonomous driving research with synchronized data collection (video, physiological signals, vehicle dynamics) and integrated CV and signal processing pipelines for ML model training and validation.
Reinforcement Learning for Autonomous Driving
Deep RL agents (DQN, PPO) for autonomous navigation using CNN-based visual perception, trained on complex multi-agent driving scenarios in CARLA with varying weather and traffic conditions.
International Test Pilots School · London, Ontario
Western University · London, Ontario
National Research Council Canada · London, Ontario
IBM · Markham, Ontario
Western University · London, Ontario
CNN trained on MNIST. Draw a digit (0–9) in the canvas below.
Draw clearly near the center of the canvas. The model uses image preprocessing and CNN feature extraction for classification.