01 / QUANT · PYTHON
Options Screener
An options research platform that prices, scores and gates thousands of contracts a scan, and refuses to show any prediction that has not passed its own out-of-sample test.
Read case studyOpen to Summer 2027 internships
Third-year Computer Science at the University of Guelph. I write emulators, game engines, and an options screener I trade real money with.
Play:OVERDRIVENES emulatorin the browser, via WebAssembly
01 / QUANT · PYTHON
An options research platform that prices, scores and gates thousands of contracts a scan, and refuses to show any prediction that has not passed its own out-of-sample test.
Read case study* discretionary trades I picked from its ranked signals, not autonomous trading
02 / GRAPHICS · C++Playable in browser
A fast 3D shooter built from scratch in C++ and OpenGL. Three Story chapters, two arena acts and an encore, 33 enemy types, four guns and a sword, a time trial, shared leaderboards and live synthesized music. Play the latest build here in your browser.
Read case study03 / EMULATION · RUSTPlayable in browser
A Nintendo Entertainment System emulator in Rust, checked against the standard accuracy test ROMs and compiled to WebAssembly so it runs right here on the page.
Read case studyBuild and maintain websites for small-business clients with React and Node.js/Express, from scoping through deployment and post-launch support.
Consult with clients daily, diagnosing their needs and explaining financial products and trade-offs clearly.
Coordinated cross-team logistics and one-on-one client consultations across concurrent events.
Coursework Operating Systems, Data Structures, Algorithms, Statistics II, Calculus II, Discrete Structures