
I am a third-year Computer Science student at Western University focused on building practical ML and product systems.
I enjoy taking projects from idea to MVP, blending data, backend, and UI to solve real problems. Recently, I have worked on fintech simulations, AI safety tools, and computer vision systems.
Royal Bank of Canada
Selected for an intensive 4-month innovation accelerator to architect and patent a solution for a key bank challenge.
Will collaborate in a cross-functional team to build and pitch a production-ready MVP to C-suite executives.
Aurelis
Developing property management software.
Engineered a mobile-first location management feature using Next.js and Google Maps API, enabling address autocomplete, validation, and external map previews.
Optimized SQL asset retrieval queries by implementing database normalization and caching strategies, reducing p95 latency on heavy-read endpoints by 34%.
RBC
Selected as one of 32 students (7% acceptance rate) to join an intensive innovation incubator focused on AI and emerging technology. Tasked with solving complex ethical and social issues using human-centric design thinking frameworks.
Collaborated with RBC designers and technologists to prototype a solution addressing a UN Sustainable Development Goal (SDG).
Pitched the final concept to a panel of RBC executives and Western University Deans.
Scotiabank
Currently developing Excel Macros and VBA scripts to automate manual tasks and procedures, with the goal of streamlining operations and reducing the team's administrative workload.
Developed Excel VBA automation program to streamline weekly portfolio communications, automatically generating and sending team notifications for upcoming coupon/dividend payments, reducing manual processing time by 93%.
Engineering Python-based web scraping tools to aggregate and qualify new client leads from public financial registries and business directories, enhancing the efficiency of outreach campaigns.
Engineered Power BI dashboards integrating Charles River data, enabling real-time visualization of portfolio exposures and reducing risk analysis time by 30%.
Conducting in-depth research on fixed income investment strategies, analyzing yield curves, credit spreads, and duration to inform portfolio construction and risk management decisions.
Autumn is a seed-funded startup based in New York that operates an end-of-life digital marketplace, connecting bereaved communities with service providers to manage life after loss.
Conducted Total Addressable Market (TAM), Serviceable Available Market (SAM), and Serviceable Obtainable Market (SOM) analyses to refine market strategy, uncovering a 15% underserved customer segment in the end-of-life services industry.
Built dynamic financial models to forecast future earnings under various pricing strategies, directly supporting the launch of a tiered subscription model projected to increase revenue by 20%.
Researched and evaluated monetization strategies across adjacent industries, informing long-term growth planning and investor pitch materials.
Performed market sizing and competitive landscape analysis to benchmark product viability and identify expansion opportunities.
NX Media
Social Media Marketing Agency for E-commerce businesses.
Hack the Globe 2026
March 2026

A centralized, predictive command system designed to unify Canada's historically fragmented wildfire intelligence. By integrating data from provincial agencies, federal systems, and satellite networks into a single real-time platform, FireGrid enables fire managers to make data-backed, life-or-death deployment decisions.
Engineered a high-concurrency tactical command center using FastAPI and AWS DynamoDB to ingest and fuse live fire data from NASA FIRMS satellite hotspots with CWFIS/NRCan registries and Open-Meteo weather streams. Developed a predictive burn probability engine using XGBoost trained on CFFDRS indices. Implemented a Tactical RL Agent to autonomously score geographic choke points and recommend optimal interagency asset deployment.
CxC 2026
February 2026

🏆 2nd Place Overall at CXC 2026 AI Hackathon. Best Use of Backboard.io.
A manipulation-aware analytics platform for prediction markets that identifies "smart money" signals by profiling individual trader accuracy. Synthesizes a SmartCrowd Probability by weighting beliefs based on historical calibration, persistence, and domain specialization.
Engineered a real-time ingestion pipeline to process Polymarket trade sequences, utilizing a hierarchical Bayesian shrinkage approach to calculate per-wallet trust weights. Integrated advanced 3D WebGL visualizations using Three.js, including a PCA-based double helix to detect market regime shifts and a 3D lattice to map divergence magnitude in real-time.
UofT Hacks 2026
January 2026

An AI-powered conversational shopping assistant designed to bridge the gap between product discovery and the final checkout. By leveraging the Universal Commerce Protocol (UCP), it creates a "Jarvis-like" experience where users move from a vague natural language intent to a fully realized Shopify cart in a single interaction.
Engineered a sophisticated agentic architecture using LangGraph and FastAPI to orchestrate stateful decision-making loops, utilizing the Model Context Protocol (MCP) to standardize tool-calling and secure communication with the Shopify Storefront API. Implemented a personalization engine using MongoDB to store user-specific search history and preferences, enabling the agent to autonomously navigate the checkout flow.
RBC Design Thinking Fall 2025
September 2025 - November 2025

RBC Design Thinking Project (Western University).
A prevention-first wildfire defense concept combining an exterior sprinkler barrier, real-time environmental monitoring, and computer vision to detect smoke and embers early and trigger protection automatically.
Built a Raspberry Pi sprinkler MVP with sensor logging and relay control, plus a YOLOv8-based fire and smoke detection pipeline exposed through a FastAPI server for live status and video streaming. Designed a homeowner dashboard UI in React (Vite) to surface alerts, manual overrides, and localized risk data for insurers.
Hack the North 2025
September 2025

🏆 2nd Place AWS Track — Best Use of DynamoDB at Hack The North.
A real-time, gamified stock market simulation designed to teach financial literacy through interactive gameplay. The platform features a live order book and simulates market volatility using AI-generated news events.
Developed a serverless, event-driven architecture using Amazon DynamoDB Streams to handle real-time state changes and order matching with low latency. Integrated the Cerebras Inference API to generate dynamic, hallucinated financial news headlines that instantly impact stock prices, creating a realistic trading environment.
SpurHacks 2025
June 2025

A user-friendly web app designed to help users assess the credibility of websites in an age where AI-driven scams and deceptive ads are on the rise. By leveraging a Human-In-the-Loop agent workflow, AdLumen analyzes a site's images, domain, and content to determine if it may be fraudulent or misleading. Users simply input a URL, and the app provides an easy-to-understand assessment of the site's trustworthiness.
The frontend is built with Next.js and TailwindCSS, while the backend uses FastAPI and Python to orchestrate the agent and process data. MongoDB is used for storing scan results, with BSON for data interchange. The project also utilizes Gemini for AI capabilities and is written in TypeScript and Python.
Toronto Tech Expo 2025
September 2024 – March 2025

🏆 1st Place at Toronto Tech Expo — Best Real-World Use Case, sponsored by Slalom.
AI-powered system designed to detect AI-generated voice clones used in phone scams and cyberattacks, leveraging machine learning techniques to analyze audio files and identify synthetic speech with high accuracy.
Led a team of 5 developers to build a full-stack cybersecurity solution that detects AI-generated voice scams in real-time. Processing raw audio with Mel spectrograms & LFCC features, training a ML model to classify real vs. cloned voices.
Using random forest, the model achieved over 87% accuracy. Won the Best Real-World Application Award at Toronto Tech Expo, sponsored by Slalom.
Automotive Innovation Challenge 2025
March 2025

Developed as part of the Automotive Innovation Challenge hosted by Western University Engineering Faculty and sponsored by General Motors.
Real-time road user detection system using thermal imaging technology, specifically designed to improve pedestrian and cyclist safety in low-visibility conditions by detecting and classifying pedestrians, bicycles, and vehicles.
Implemented Faster R-CNN with ResNet50-FPN backbone, achieving 87% mean average precision and high detection accuracy across different classes.
October 2024 – April 2025

A machine learning-based system for predicting bus arrival times in London, Ontario. This project uses a Bidirectional LSTM neural network to provide accurate predictions for various bus routes.
Led a team of six developers in collaboration with the Mobility Technology (MoTech) research group under Dr. Yili Tang at Western University.
Integrated real-time bus location data from the City of London transit portal and incorporated weather APIs to refine prediction accuracy.
March 2025 – April 2025

A virtual pet simulation game developed using Java 23+, featuring interactive pet care mechanics and parental controls.
Built with Java Swing and AWT for the user interface, the project implements data persistence through CSV files and includes comprehensive unit testing with JUnit 5.
The game demonstrates our team's ability to create engaging applications while maintaining clean code architecture and following agile development principles.
June 2025
Modern, responsive personal portfolio website built with Next.js and featuring advanced animations and interactive elements.
Showcases professional experience, projects, and technical skills with a dark theme design inspired by modern web applications.
Implements smooth scroll animations, flickering grid backgrounds, and shimmer button effects for an engaging user experience.
August 2024 – September 2024

Developed a Python-based tool for options pricing, profit and loss (PnL) calculation, and real-time financial data integration.
This project uses the Black-Scholes model to price European call and put options, along with custom-built modules to track and analyze option portfolios.
By integrating with the Yahoo Finance API, the tool ensures accurate and real-time market data to enhance the precision of options pricing and PnL calculations.
January 2026
🏆 Selected as a top finalist for a premier sports data challenge — awarded a sponsored trip to Connecticut to present our research to a panel of industry experts and sports analysts.
Our research tackles the high-stakes “Power Play” in Mixed Doubles Curling—a scenario where traditional coaching heuristics often fall short. We developed an advanced analytics engine to optimize defensive decision-making for teams without the “Hammer”.
March 2026
🏆 Selected for presentation at the 2026 Canadian Undergraduate Conference on Artificial Intelligence (CUCAI), Canada’s largest undergraduate AI conference.
Traditional portfolio optimization often fails during sudden market shifts, such as the 2020 COVID-19 crash or the 2022 inflation shock, because it treats assets independently and assumes market conditions are static.
We proposed a hierarchical Conditional Portfolio Optimization (CPO) framework that pairs a traditional mathematical optimizer with a “Learned Supervisor” to dynamically manage risk. Presented our novel graph-based deep learning approach to industry professionals and researchers.
Python, Java, C, SQL, JavaScript, TypeScript, R, VBA
HTML/CSS, JavaScript, React.js
Python, Java, C, Node.js, Flask, FastAPI
Next.js, TailwindCSS, Framer Motion
PyTorch, scikit-learn, Hugging Face
Pandas, NumPy, Streamlit, Google Analytics, Kaggle
Excel, PowerBI, R, Matplotlib
Figma, Canva
UNIX, VS Code, Git, GitHub, Gitlab, Agile, Scrum, Jira, RESTful APIs, Docker, MS Access
Western Cyber Society
Western University's largest tech club with an emphasis on AI, Cybersecurity, and Mainframe.
Hosting Kali Linux cybersecurity workshops focused on threat emulation and defensive hardening.
Overseeing three development teams delivering security-focused projects across the club.
Western AI
Lead a team to build a hierarchical Conditional Portfolio Optimization (CPO) agent, pairing convex quadratic programming with a dynamic Graph Neural Network (GNN) Supervisor.
Combining LSTM temporal encoding and multi-head Graph Attention Networks (GAT) to map inter-asset contagion and maximize the Sharpe ratio end-to-end. This solves the structural inability of flat models to handle dynamic market shocks, achieving a 53% drawdown reduction during out-of-sample crises.
Western University
Western University Charity & Orientation Science Soph (Orientation Leader & Mentor).
Selected as a Faculty Orientation Leader to mentor incoming first-year Science students, facilitating their academic and social transition to university.