Portfolio

Featured projects spanning artificial intelligence, reinforcement learning research, continuous rate simulations, autonomous systems, and full-stack web applications.

Machine Learning & RL
Featured

Modular RL (Functional Core for PyTorch)

High-performance researcher-centric Reinforcement Learning library for PyTorch built on the Functional Core, Imperative Shell design pattern (JAX/RLax style architecture).
Machine Learning & RL
Systems Engineering
PyTorch
Python
Reinforcement Learning
Software Architecture
Machine Learning & RL
Featured

VectorHaSH: Bio-Inspired Grid Cell Navigation Scaffold

Computational neuroscience and spatial navigation model combining Continuous Attractor Networks (CAN) and hippocampal grid cell scaffolds for spatial localization in AnimalAI environments.
Machine Learning & RL
Simulations
PyTorch
Python
Neuroscience AI
Continuous Attractor Networks
Machine Learning & RL

From DQN to Rainbow: Deep Q-Learning Suite

A modular PyTorch suite building incrementally from vanilla Deep Q-Networks (DQN) to full Rainbow DQN (Double DQN, Dueling, PER, Noisy Nets, n-Step, C51) and NFSP.
Machine Learning & RL
PyTorch
Python
Deep Q-Learning
Rainbow DQN
Reinforcement Learning
AI & Agents
Featured

ALDO Occasion-Aware Outfit Builder

Production-ready embeddable React agent widget that interacts with users to generate occasion-aware outfits with head-to-toe visualization, item swapping, and editorial descriptions.
AI & Agents
Web Applications
React
TypeScript
LLM Agents
Tailwind CSS
AI & Agents
Featured

PantryPilot (KitchenAssist AI)

Smart household pantry management & meal planning platform featuring Vision AI for receipt/fridge item extraction, YouTube recipe parsing, grocery store inventory sync, and macro tracking.
AI & Agents
Web Applications
Python
MongoDB
Vision AI
LLM Extraction
Next.js
Web Applications

myBookings (McGill SOCS Booking System)

Full-stack appointment and room reservation application built for McGill School of Computer Science (COMP 307 Competition Project) with MariaDB, Express, React 19, JWT auth, and .ics calendar exports.
Web Applications
React
Express
Node.js
MariaDB
JWT
Vite
Simulations
Featured

Mining-DRS: Discrete Rate Simulation Framework

A Python-based Discrete Rate Simulation engine for modeling continuous supply chains, mining haul roads, crusher/mill throughputs, and Long-Haul Truck (LHT) shift optimization.
Simulations
Systems Engineering
Python
Operations Research
Simulation
PyTorch API Design
AI & Agents

Action-Oriented Productivity Pipeline

Database-driven productivity system leveraging AI to bridge unstructured human thoughts into structured, prioritized execution plans with triage queues and review workflows.
AI & Agents
Web Applications
Node.js
Python
JSON DB
Mermaid
AI Workflows
Machine Learning & RL

Deep CFR & NFSP Game Theory Engine

Empirical evaluation of Deep Counterfactual Regret Minimization (DeepCFR) and Neural Fictitious Self-Play (NFSP) evaluated against Rainbow DQN in Google OpenSpiel imperfect-information games.
Machine Learning & RL
PyTorch
TensorFlow
OpenSpiel
Game Theory
Robotics

McGill Robotics RoboSub AUV Software

Software system running on a custom-built Autonomous Underwater Vehicle to compete at RoboSub 2024 on behalf of McGill Robotics.
Robotics
C++
ROS
Robotics
Computer Vision
ISB Art Gallery

ISB Art Gallery

An early prototype for an online student Art Gallery for ISB, my high school.
Web Applications
Next.js
React
Tailwind CSS
Connect 4 with Reinforcement Learning

Connect 4 with Reinforcement Learning

Reinforcement learning model using TensorFlow to train a Deep Q-Network (DQN) for optimal Connect 4 gameplay.
Machine Learning & RL
TensorFlow
Python
DQN
Game AI
Vex Worlds 2022-2023 Autonomous Code

Vex Worlds 2022-2023 Autonomous Code

Autonomous and driver skills code that qualified my VEX Robotics team for World Championships and achieved a top 100 global ranking.
Robotics
C++
VEX Robotics
PID Control
Autonomous Navigation
PRTNR Marketing Page

PRTNR Marketing Page

A modern marketing landing page built for PRTNR.
Web Applications
React
Next.js
Tailwind CSS
McGill Food Reviews

McGill Food Reviews

A community food review website for the McGill dining halls.
Web Applications
PostgreSQL
Next.js
React
Node.js
Mathematical Solution to Mississippi Marbles

Mathematical Solution to Mississippi Marbles

A mathematically sound strategy to the dice game Mississippi Marbles using statistics and Monte Carlo simulation.
Simulations
Interactive Labs
Python
Statistics
Monte Carlo
Probability