// projects
Projects
Things I've built — from hackathon wins to research papers.
// featured
Featured Project
Turing Poker Bot
Developed for the McGill Physics Hackathon/Tournament, this poker bot plays Texas Hold'em autonomously. The core logic analyzes pot odds, estimates opponent hand ranges, and simulates win probabilities in real time. It adapts to table dynamics by modeling opponent behavior and shifting between conservative and aggressive playstyles, qualifying for cash prizes in two separate rounds.
// more_projects
More Projects

Stock Sentiment Analyzer
Built at McHacks 10, this tool fetches the latest news articles via the Alpaca Markets API, runs them through Cohere's NLP model to evaluate sentiment, then generates a BUY, SELL, or HOLD recommendation with a confidence score. It includes a live demo backed by real-time analysis.

CC9 — Gesture Censorship
Built with the CodeCloud9 team, CC9 leverages MediaPipe and a custom-trained classifier to detect derogatory hand gestures frame-by-frame, then applies adaptive blurring or replacement censorship to the offending regions. The pipeline runs end-to-end on uploaded videos and exports a clean, family-friendly output.

Stroke Predictor
Trained for the 2022 PolyAI Hackathon, this TensorFlow classifier predicts stroke likelihood from health and lifestyle features. Engineered the data-cleaning and feature-engineering pipeline, tuned the network architecture, and shipped an end-to-end inference notebook — placing 7th in our category.
Distributed RL Path-Finding
Architected a distributed path-finding system using IMPALA and RLlib, proposing a hybrid A*/RL framework for global navigation with local collision avoidance. A revolving mini-batch training strategy eliminated catastrophic forgetting and improved generalization across distinct obstacle layouts during research at McGill University.

Automatic Email Sender
A small but heavily used personal tool: it merges templated Word documents with a contact spreadsheet and dispatches personalized emails through SMTP. Built to streamline outreach for newsletters and event announcements, it shaves hours off manual mail merge workflows.