Welcome! I’m Jason, a second-year Computer Science student at UBC passionate about rendering, physics simulation, and systems programming. Below are some of my featured projects, feel free to explore the code, demos, and write-ups.
Repo: schwarzschild-ray-tracer
A high-performance C++ simulation tracing light around a Schwarzschild black hole. Utilizes numerical integration of null geodesics in curved spacetime, multithreaded rendering with OpenMP, and a GoogleTest suite for validation.
Tech: C++17 · OpenMP · CMake · GoogleTest · stb_image
Repo: 2d-physics-demo
A real-time 2D physics demo built in C++17 and SFML. Supports rigid-body dynamics, quadtree-based collision culling for 1K+ entities at 60 FPS, and interactive controls (pause, slow motion, overlays).
Tech: C++17 · SFML · JSON · Quadtree
Repo: rfp-scraper
Automates fetching Requests for Proposals from all U.S. state procurement sites. Features a PyQt5 interface for keyword filtering, real-time log tailing, and Excel export, backed by robust retry logic.
Tech: Python · Selenium · Requests · Pandas · PyQt5
Repo: student-calendar
A hierarchical calendar GUI in Java Swing with JSON-backed persistence, event logging, and category management. Demonstrates clean MVC structure and AbstractAction-based navigation.
Tech: Java · Swing · JSON
- LinkedIn: Jason Staker
- Email: jason.staker@yahoo.com
Thanks for visiting! Let me know if you have questions or feedback.



