Joel Andrew Miller

Machine Learning Engineer | Computer Vision Researcher | Signal Processing Specialist

Specializing in Machine Learning, Computer Vision, and Signal Processing to develop cutting-edge solutions for aerospace and autonomous systems. Building ML models, implementing real-time computer vision algorithms, and processing multi-modal sensor data for innovative applications.

Joel Miller

Core Expertise


ML

Machine Learning

Deep learning architectures, neural network optimization, and ML model deployment for real-world applications.

  • Deep Learning (CNNs, RNNs, Transformers)
  • Reinforcement Learning
  • Model Training & Optimization
  • TensorFlow / PyTorch
  • Time-Series Analysis
  • Statistical Learning
CV

Computer Vision

Image processing, object detection, and real-time visual analysis for autonomous systems and VR applications.

  • Image Classification & Recognition
  • Object Detection & Tracking
  • Feature Extraction & Matching
  • Real-Time Video Processing
  • 3D Vision & Reconstruction
  • Augmented Reality Overlays
SP

Signal Processing

Multi-modal sensor fusion, signal analysis, and real-time data processing for aerospace and transportation systems.

  • Sensor Fusion & Integration
  • Filtering & Noise Reduction
  • Frequency Domain Analysis
  • Physiological Signal Analysis
  • Real-Time Data Processing
  • Quaternion-Based Tracking

About Me


I am a Machine Learning Engineer and Computer Vision Researcher specializing in signal processing and data-driven solutions.

Currently working as an Aerospace Software Engineer at the International Test Pilots School (ITPS) Canada, I develop ML-powered systems for aviation applications, including computer vision algorithms for helmet-mounted displays and signal processing pipelines for real-time sensor data analysis.

My research focuses on applying machine learning techniques to physiological signal analysis, computer vision for autonomous systems, and statistical signal processing. I have published work on driver behavior analysis using heart rate signals and have extensive experience building ML pipelines for sensor fusion, image processing, and time-series analysis.

Technical Stack

Machine Learning

  • TensorFlow
  • PyTorch
  • Keras
  • Scikit-learn
  • Deep Learning
  • Reinforcement Learning

Computer Vision

  • OpenCV
  • Image Processing
  • Object Detection
  • Feature Extraction
  • 3D Graphics
  • VR/AR Systems

Signal Processing

  • Sensor Fusion
  • Filtering
  • Time-Series
  • MATLAB
  • Signal Analysis
  • Real-Time Processing

Programming

  • Python
  • JavaScript
  • C++
  • MATLAB
  • Data Science
  • Statistical Analysis

Experience


February 2025 - Present

Aerospace Software Engineer

International Test Pilots School - London, Ontario

  • Leading R&D efforts to develop a helmet-mounted display system using computer vision algorithms for real-time information overlay and signal processing techniques for sensor data fusion
  • Implementing machine learning models for pilot state detection and adaptive display systems
  • Developing signal processing pipelines for multi-modal sensor data (IMU, GPS, video) integration
September 2023 - December 2023

R&D Engineering Intern

National Research Council Canada - London, Ontario

  • Developed computer vision and signal processing pipelines to transform multi-modal sensor data (LiDAR point clouds, camera images, GPS signals) into simulated environments for autonomous vehicle testing
  • Implemented data preprocessing algorithms for sensor fusion and coordinate transformation using MATLAB and Python
  • Built ML-based data validation and quality assessment tools for sensor data streams
May 2023 - December 2025

M.E.Sc Software Engineering

Western University - London, Ontario

  • Research focus: Machine learning and signal processing for autonomous vehicle systems
  • Developing ML models for driver state detection using physiological signal analysis (heart rate, EEG, eye-tracking)
  • Applying statistical signal processing methods (E-Tests, Poisson modeling) to analyze driver behavior patterns
  • Published first-author research on signal processing applications in transportation (Springer Nature, 2025)
  • Part of the AiX Lab (AI & Autonomous Systems) and EMRC Lab (Engineering & Machine Learning Research)
May 2021 - September 2022

Software Engineer / DevOps Intern

IBM - Markham, Ontario

  • Developed automated testing frameworks for IBM's Order Management System (OMS)
  • Built frontend components and Dockerized virtual machines for test case execution and monitoring
  • Mentored new interns and worked with Angular, Docker
September 2018 - April 2023

B.E.Sc Software Engineering with IBM Coop

Western University - London, Ontario

  • Completed my undergraduate degree in Software Engineering.

Featured Publications


Research Projects


Machine Learning Demo: MNIST Digit Recognition


Interactive Deep Learning Demo - Draw a single digit (0-9) below

This demonstrates a convolutional neural network (CNN) trained on the MNIST dataset for handwritten digit classification. The model processes your drawing using computer vision preprocessing techniques.

CNN Prediction

-

This CNN model demonstrates computer vision and deep learning capabilities. The model uses image preprocessing, feature extraction, and classification. Try different drawing styles to see how the model performs! 😄

Get in Touch