Computer science student at UBC. I write C++ that models physical systems from the math up, and onboard autonomy software for a student drone team.
Projects
- rocket-sim: C++17 rocket flight simulator, in progress. Its RK4 integrator is verified against a closed-form solution, and its atmosphere model matches published 1976 data.
- schwarzschild-blackhole-renderer: renders a black hole by integrating null geodesics per ray in C++17, multithreaded with OpenMP.
- 2d-physics-demo: C++17/SFML rigid-body engine with a quadtree broad phase that handles ~1000 entities at 60 FPS.
Team work (team-owned code, not public here)
- UBC Uncrewed Aircraft Systems: wrote the ROS 2 mission node that turns detection offsets into MAVROS setpoints. It ran on the drone's Jetson Nano at AEAC 2026.
- Currently working on the autonomy subteam, working on the VSLAM for our competition drone.
Transport Canada Advanced RPAS certificate · jasonstaker.dev · LinkedIn


