Skip to content

jasonstaker/github-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

187 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Jason Staker's GitHub Portfolio

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.

🔭 Featured Projects

1. Schwarzschild Ray Tracer

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.

Sample Output

Tech: C++17 · OpenMP · CMake · GoogleTest · stb_image


2. 2D Physics Engine & Renderer

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).

Demo GIF

Tech: C++17 · SFML · JSON · Quadtree


3. RFP Web Scraper

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.

RFP GUI

Tech: Python · Selenium · Requests · Pandas · PyQt5


4. Java Swing Calendar App

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.

Calendar Screenshot

Tech: Java · Swing · JSON


📫 Connect with Me

Thanks for visiting! Let me know if you have questions or feedback.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors