Projects

AI-Powered Smart Shopping Assistant
LLM-powered shopping assistant that replaces keyword search with semantic understanding. Used a fine-tuned small LLM for intent classification and a custom RAG pipeline with pre-computed category embeddings for low-latency retrieval.


In-Game Revenue Optimization
A hybrid Set Transformer + Two-Tower architecture for microtransaction optimization in a major sports game. The Set Transformer handles variable-size player marketplaces; the Two-Tower scoring generalizes to unseen transaction types. Demonstrated 10% revenue uplift potential.


Recycling Plant Simulator
Open-source Python package for McMaster University, used to develop and validate classification algorithms for recycling plant sorting. Downloads


Robust Economic MPC for Solar Systems
PhD research combining Gaussian process regression with model predictive control. The novelty: a self-tuning kernel that adapts online to quasi-periodic disturbances without manual hyperparameter selection. Published in two journal papers.


Project Description
Adaptive Optics Control Novel inverse-dynamics solution for deformable mirror shape control using transverse actuators
Train Monitoring System Portable data logger reducing diagnostic times by 80% for Iran Railways
Locomotive Fault Diagnostics DWT + LVQ neural network achieving 90% early fault detection on DC traction motors
Magnetic Electron Lens High-precision magnetic lens design for transmission electron microscopy
Y25 Bogie Analysis SRSS/CQC spectrum methods replacing expensive dynamic simulations for force evaluation
MD523 Bogie Dynamics Multi-rail-class dynamic simulation in ADAMS/Rail