JonathanGraydon

Computer Science Student at McMaster University | Software Engineer

Software.
Robotics.
Music.

Computer Science student, software engineer, robotics programmer, and trumpet performer building polished digital and technical projects.

Scroll to explore

About Jonathan

Jonathan builds software, programs competition robots, and plays trumpet. His work emphasizes reliability, clear design, and disciplined execution.

I am a Computer Science student at McMaster University and software engineer focused on reliable, well-designed technical work across software, AI, robotics, and creative performance.

Featured projects

RouteLab visualizes pathfinding algorithms. PC Turf helps a golf course maintenance team organize daily work.

View all projects

FRC robotics software

Robot programming, autonomous path planning, vision, controls, and mentoring with FIRST Robotics Competition (FRC) Teams 854 and 9062.

FIRST Robotics Canada

Team 854 Competition Robot Code

2025 season

Competition robot software work for Team 854 covering drivetrain, mechanism commands, autonomous preparation, and reliability-focused testing.

  • Command-based subsystem structure
  • Limelight 4 with Hailo-8 machine vision
  • Autonomous path planning
  • Driver feedback and debugging
JavaWPILibControlsTesting
Jonathan Graydon performing with the Jack Long National Honour Band

Trumpet performance

Solo repertoire, honour bands, university ensembles, lead trumpet in jazz, and festival awards.

Trumpet Concerto in E-flat Major

From the repertoire

Classical concerto standard with elegant phrasing.

MusicFest Honour Award

Performance accomplishment

Selected by MusicFest Canada as the individual honour award recipient from an ensemble performing at the festival.