Skip to content
View jasonstaker's full-sized avatar

Organizations

@ubcuas

Block or report jasonstaker

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jasonstaker/README.md

Jason Staker

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

Pinned Loading

  1. rocket-sim rocket-sim Public

    Rocket flight simulator in C++17. Work in progress.

    C++

  2. schwarzschild-blackhole-renderer schwarzschild-blackhole-renderer Public

    Renders a black hole by integrating null geodesics through Schwarzschild spacetime, multithreaded C++ with OpenMP

    C++ 1

  3. 2d-physics-demo 2d-physics-demo Public

    C++17/SFML rigid-body engine with a quadtree broad phase that handles ~1000 entities at 60 FPS.

    C++ 1