Projects
Work, research, and personal projects from 2022 to present.
Featured
Quantization x Interpretability
Research investigating how model quantization affects sparse autoencoders (SAEs). Found SAEs transfer across precisions (99% correlation), code generation degrades 50% at INT4 while knowledge retrieval survives, and undercomplete SAEs (fewer features than model dimension) transfer 2.3x better than overcomplete ones.
AI Engineer - Mainframe Code Assistant
ActiveAI Engineer at IBM building AI tooling for Mainframe Code Assistant - enabling mainframe code understanding and translation using LLMs.
Slay the Spire Watcher Solver
WIPReinforcement learning agent targeting 100% win rate on Slay the Spire Watcher at Ascension 20 (top players achieve ~90%).
Linear Algebra Learning Platform
Interactive website for teaching linear algebra fundamentals, built while TAing at Queen's University. Used as primary resource for 80+ students across 2 tutorial sections.
Black Box Deconstruction - Control Systems
Reverse-engineered unknown dynamic systems through experimental identification, designed stable PID controllers.
Data Scientist - Forecasting & Modelling
Data Scientist role at Royal Bank of Canada, implementing advanced time series forecasting.
All Projects
NYT Games Solver
Interactive solvers for New York Times word puzzle games with web UI.
Chrono - Linguistic Pattern Forecasting
Hackathon project forecasting linguistic patterns to predict how language evolves over time.
Gulf of Mexico Trash Collection Simulation
A multi-agent simulation system for optimizing garbage collection drone operations in the Gulf of Mexico.
McGill FAIM Hackathon - Portfolio Optimization
Led a team developing trading strategies using neural networks and portfolio optimization.
QUANTT - Options Pricing Model
Built options pricing models using Monte Carlo simulation and the Heston model.
Data Analyst - Automation & Visualization
Data Analyst role at Royal Bank of Canada, focusing on automation and forecasting.
Sol
Sunrise alarm clock TUI to gently ease one into the world.