Jonathan Spraggett

Robotics Software Engineer at University of Toronto Robotics Association

Old Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Jonathan Spraggett is a robotics software engineer with eight years of experience building autonomy, motion planning, and sensor-fusion systems for both humanoids and a 250 kg eVTOL platform. He combines strong academic grounding in robotics and ML from the University of Toronto with hands-on expertise in ROS2, C++, Python, Gazebo SITL/HITL, and CI/CD for real-time robotic systems. Jonathan has led multidisciplinary teams, won a stage of the GoAero contest, and shipped residual-based multi-sensor fusion and trajectory optimization that improved localization and fault tolerance in flight. His research on reinforcement and imitation learning (PPO, AMP) and practical transfer techniques like domain randomization demonstrate a rare ability to move simulation-trained controllers into the real world. He’s as comfortable tuning low-level control loops as he is orchestrating full-stack validation pipelines, and his background in large-scale data and algorithm optimization shows a pragmatic focus on reliability and performance.
code8 years of coding experience
job4 years of employment as a software developer
bookBachelor of Applied Science in Engineering Science - BASc Robotics Engineering, Bachelor of Applied Science in Engineering Science - BASc Robotics Engineering at University of Toronto
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (22)

simulation10
playing10
odometry10
robot10
control-systems10
robocup10
artificial-intelligence9
robotics9
ros9
python8
distributed-systems8
object-detection6
computer-vision6
darknet6
reinforcement-learning-environments6

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
manx52/ROB498

Feb 2023 - Jan 2025

UofT Engsci robotics capstone course ROB498.
Contributions:16 PRs, 166 pushes, 22 branches in 2 years
autonomous-quadcoptordockerdroneembedded-systemsnavigation
utra-robosoccer/hlvs_webots

Dec 2022 - Dec 2024

Contributions:10 PRs, 26 pushes, 8 branches in 2 years
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Jonathan Spraggett - Robotics Software Engineer at University of Toronto Robotics Association