Mechatronics · AI Systems · Western

Bryan Heddle

Engineering autonomy from the ground up.

Render of the ERGOS humanoid robot

Fourth-year student in Mechatronics with AI Systems Engineering at the University of Western Ontario. I care about the full stack of a machine: mechanics, boards, firmware, and the models that run on it. Currently building ERGOS, a humanoid robot, and leading Western's Mars rover team. I love reaching outside my boundaries and pushing myself to learn more.

Education
Western · B.E. 2028
GPA
3.7
Based in
Hamilton, ON

Selected and otherwise

Projects

WE MARS System Monitor WebRTC frontend with six camera tiles

Software Design · 2026

Rover WebRTC stack

Factory-based C++ libwebrtc pipeline to a React frontend, replacing a Python stream and cutting video latency from 240 ms to 44 ms for remote driving.

C++ · libwebrtc · GStreamer · React

GitHub
FEETECH STS3250 bus servo used in ServoSim

Sim-to-real · 2026

ServoSim

Building an Isaac Lab extension with actuator classes for position-controlled serial-bus servos, then comparing Isaac Lab baselines against my learned actuator nets on ERGOS. Received NVIDIA Academic Grant of ~$15K in hardware: RTX PRO 6000 Max-Q and Jetson AGX Orin.

Isaac Lab · PyTorch · Python · Jetson · Domain randomization

GitHub
YOLOv3 object detection visualization

Computer Vision · 2024

YOLOv3 re-implementation

From-scratch YOLOv3 object detector in PyTorch. Tuned anchors and loss, reaching 51.2% mAP on validation.

PyTorch · OpenCV · torchvision

GitHub
IoT servo robotic arm

Robotics · 2023

IoT servo robotic arm

Multi-axis servo arm with microcontroller control and a host-side interface for remote actuation.

Arduino · C++ · C#

GitHub
Neural network diagram

Machine Learning · 2024

Credit card fraud detection

Benchmarked logistic regression, random forests, XGBoost, and neural nets. 94% accuracy, 83% precision after cross-validated tuning.

Python · scikit-learn · TensorFlow · PyTorch · XGBoost

GitHub
Financial management website interface

Full-stack · 2023

Financial management website

Personal finance web app for tracking and visualizing spending, designed in Figma and built as a front-end product.

HTML · CSS · JavaScript · GSAP · Figma

GitHub

Work and teams

Experience

Resume
  1. May 2026 - Aug 2026

    Computer Vision Researcher

    VIP Lab, University of Waterloo

  2. May 2025 - May 2026

    Embedded Developer Intern

    Geotab

  3. Sep 2024 - May 2025

    Machine Learning Engineer Intern

    Outlier AI

  4. Sep 2023 - Present

    President & Lead Software Engineer

    Western Engineering Mars Rover Team

Tools I actually use

Skills

Languages

  • C
  • C++
  • Python
  • C#
  • Java
  • JavaScript
  • SQL
  • Bash

Embedded & robotics

  • ROS 2
  • Linux
  • Arduino
  • CAN
  • Docker
  • gRPC
  • Jetson
  • Altium
  • SolidWorks

AI & vision

  • PyTorch
  • Isaac Lab / Sim
  • OpenCV
  • 3D Gaussian Splatting
  • TensorFlow
  • scikit-learn
  • Hugging Face
  • RAG / RLHF

Say hello

Contact

Open to internships and research that live close to hardware.

heddlebryan0@gmail.com Hamilton, Ontario
Next Projects