Skip to content

My Projects

Here's a mix of projects I've worked on through coursework, hackathons, and personal exploration. Each one has given me the opportunity to learn something new, strengthen my skills, and turn ideas into practical solutions. Feel free to explore the projects below and check out their GitHub repositories!

SlidesToNotes

Personal Project
Aug 2026

Upload a PowerPoint or slide deck and turn it into clean, structured, easy-to-review notes.

  • Automatically extracts slide content and organizes it into concise, easy-to-scan bullet points
  • Lets you edit and update your notes directly in the app
  • Download your finished notes as a PDF or DOCX for easy studying and sharing
Claude CodeJavaScriptTailwind CSS

Artificial Intelligence and Machine Learning Research

Directed Research Project
July 2026 – Present

Ongoing directed research applying machine learning and statistical methods to real-world datasets, from literature review through model evaluation.

  • Conducting quantitative research by sourcing and evaluating datasets, reviewing academic research papers, and identifying relevant AI/ML methodologies
  • Cleaning and analyzing datasets using Python, applying machine learning and statistical techniques to test hypotheses and evaluate model performance
PythonMachine LearningStatistics

Global COVID-19 Tracker

Data Visualization Coursework
Apr 2026

An interactive Flask + Plotly dashboard for exploring global COVID-19 trends drawn from cleaned public health datasets.

  • Developed a Flask web app with interactive Plotly visualizations to explore global COVID-19 trends and statistics
  • Cleaned and analyzed COVID-19 datasets using Python to identify trends and generate key insights
PythonFlaskPlotly

Zoo Database

Databases Coursework
Mar 2026

A relational MySQL database for managing zoo animal and staff records, complete with queries, functions, triggers, and views.

  • Designed a relational MySQL database using phpMyAdmin to manage zoo animal and staff data
  • Developed SQL queries, functions, triggers, and views to efficiently manage and retrieve database information
MySQLphpMyAdminSQL

Student Marking Application

Windows Application Programming Coursework
Apr 2025

An Excel/VBA tool that pulls grade data from an Access database and auto-generates dynamic, data-driven reports.

  • Developed a Student Marking Application using Excel and VBA, integrating SQL queries from an Access database to streamline data retrieval, grade analysis, and reporting
  • Automated report generation by linking Excel and Word through VBA, creating dynamic, data-driven reports featuring charts and key statistics (average, median, standard deviation)
ExcelVBASQLAccessWord

TransiTask

Hackathon Participant, The GoldenHack 6.0
1st Place, Best Community Business Solution
Mar 2025

A full-stack scheduling tool helping urban newcomers and students sync tasks and locate essential services in real time.

  • Awarded 1st place for "Best Community Business Solution" for building TransiTask, a full-stack scheduling tool supporting urban newcomers and students with real-time task syncing and service access
  • Developed the app using JavaScript, React, Google OAuth, and REST APIs, integrating real-time task management with a locator for essential services like grocery stores, gas stations, and hospitals
JavaScriptReactGoogle OAuthREST APIs

AI-Generated Content Detector

Hackathon Participant, Hack Canada
Feb 2025

An AI-powered text classifier that detects AI-generated content using a Random Forest model with NLP-based feature extraction.

  • Built an AI text classifier using Python, Flask, and scikit-learn with a Random Forest model to detect AI-generated content, with NLP preprocessing and sentiment-based features via NLTK and spaCy
  • Delivered probability scores and auto-generated reports explaining classification results based on tokenization and feature analysis
PythonFlaskscikit-learnNLTKspaCy

Amazon Robotics Hackathon

Hackathon Participant, Amazon Robotics
Feb 2024, Feb 2025

A Python pathfinding algorithm for a 2D robotics simulation, tuned for real-time decision-making and efficient navigation.

  • Used Python to develop a pathfinding algorithm for a 2D robotics simulation, implementing real-time decision-making by processing structured sensor data for object detection, pickup, and navigation
  • Optimized algorithmic efficiency to reduce move costs and improve score-based ranking by refining movement strategies and implementing obstacle avoidance logic
Python