Projects

Data Engineering Network Analysis React + D3 Python

Watch Tower

85 years of SIPRI arms-transfer data — 258 countries, 3,150 supplier→recipient flows, 497 anomaly spikes — built into an interactive world map. The project traces how Cold War alliances, proxy conflicts, and regime changes reshape who arms whom, and when.


CleanWatt

Machine Learning Python Streamlit

24-hour carbon intensity forecast for Ontario's grid — 24 LightGBM models, walk-forward backtesting that beats the naive baseline by 30%, and a live appliance-window advisor that tells you the cleanest time to run your dryer or charge your EV.


Bad Link

C++ SFML Game Jam

Two-player co-op puzzle game built from scratch (no engine) in 48 hours for Mini Jam 111. Theme: Colors. All physics, collision, and rendering written in C++ + SFML.