Machine Learning & AI
Projects focused on machine learning, artificial intelligence, and data science applications.
8 projects
IMI Big Data & AI Competition 2025-2026 arrow_outward
December 2025 - Present
PythonPandasNumPyscikit-learnJupyter NotebookGitHub
Participating in the IMI Big Data & AI competition hosted by Scotiabank and the University of Toronto, analyzing largely unlabelled financial datasets, performing statistical analysis, training machine learning models, and using LLMs to identify and interpret money laundering cases.
Pong Strategic Computer AI
November 2025 - December 2025
PythonPygameVisual Studio Code
Bronze Medalist in the U of T EngSci Pong AI Tournament 2025. Developed an advanced computer AI for Pong that achieved a 50-1 win record against a chaser opponent (a simple player that follows the ball's Y-position). Implemented physics-based bounce simulation with accurate wall and paddle collision detection, and developed a two-bounce prediction algorithm that anticipates the ball's trajectory through multiple rebounds. Engineered offensive strategies that aim for paddle edges to generate unpredictable bounce angles, exploiting paddle angle mechanics to maximize scoring opportunities. Designed a detection sequence system to dynamically identify paddle positioning, and simulated opponent paddle movement to predict future game states for strategic decision-making.
May 2025 - Sep 2025
Next.jsReactJSXTSXTypeScriptFirebaseSupabase Cloud DatabasePostgreSQLSQLOpenAIGitHubVisual Studio Code
Designed and developed StackDAG, a full-stack AI-integrated web application built with Next.js (React), Firebase authentication, and a Supabase cloud PostgreSQL database with Supabase Edge Functions for REST request processing and API security. Enables users to view, create, share, fork, and upvote Directed Acyclic Graphs (DAGs) representing technology stacks. Integrated the OpenAI API to provide layer-by-layer setup and integration guidance for each DAG. All DAGs and AI-generated instructions are stored in the Supabase cloud PostgreSQL database for fast retrieval and storage.
DOTA Aerial Object Detection using YOLOv11
August 2025
PythonYOLOPyTorchNumPyPandasMatplotlibOpenCVGoogle ColabGitGitHub
Developed an end-to-end deep learning aerial object detection pipeline using YOLOv11 Nano for the DOTA v1.5 dataset, focusing on preprocessing and data transformation for oriented bounding boxes. Implemented image tiling (640×640 with padding for YOLO format) to preserve resolution and detail, translated and clamped OBB annotations to tile boundaries, converted polygons to YOLO-oriented format with normalized coordinates, and mapped class names to indices. Trained and evaluated the YOLOv11 model on the processed dataset, producing detection visualizations, loss curves, and confusion matrices. Developed and documented my complete workflow and experimentation process in a Google Colab-hosted Jupyter Notebook.
HAM10000 Dataset Skin Lesion Classification using MobileNetV2
August 2025
PythonTensorFlowNumPyPandasMatplotlibGoogle ColabGitGitHub
Developed an end-to-end deep learning pipeline for multi-class skin lesion classification using the HAM10000 dataset, using transfer learning with MobileNetV2 as the backbone. Addressed severe class imbalance through targeted data augmentation and stratified train/validation/test splits. Evaluated model performance with accuracy, loss curves, and confusion matrix analysis to identify common misclassifications. Developed and documented the end-to-end workflow, challenges, and results in a Google Colab-hosted Jupyter Notebook.
Wellington Zone 1 Power Consumption Predictions
July 2025
PythonPandasNumPyscikit-learnMatplotlibAnacondaJupyter NotebookGitHub
Developed an end-to-end machine learning pipeline for Wellington Zone 1 Power Consumption Predictions using a Kaggle dataset of environmental and time series factors. Performed feature engineering, model evaluation, and selected Ridge Regression, achieving an R² score of 0.9963 on the test set with 382 ms prediction time. Developed and documented my workflow and experimentation step-by-step in a Jupyter Notebook.
September 2023
SvelteSvelteKitTypeScriptFirebaseCohereGoogle MapsGitGitHubVisual Studio Code
Tourista is an AI-driven travel guide that offers personalized travel recommendations. Integrated Cohere's AI API for intelligent location suggestions, Google Maps APIs for dynamic route mapping, and implemented Firebase authentication with clear, user-friendly messaging.
July 2023 - August 2023
AngularTypeScriptHugging FaceHugging Face TransformersGitHubVisual Studio Code
FlexChat is a platform for testing and comparing Hugging Face AI chatbot models. Designed and developed the full-stack application using Angular for the frontend, integrating Hugging Face APIs for model experimentation. Created a user-friendly chat interface with features to create, edit, and manage multiple chats, enabling users to compare outputs from different models.
Business & Education
Applications designed for business management, educational tools, and productivity solutions.
5 projects
May 2024 - September 2024
SvelteTypeScriptSvelteKitFirebaseFirestore Cloud DatabaseFirestore (API)GitGitHubVisual Studio CodeCloudflare Pages
Designed and developed Buzby, a full-stack SvelteKit web application with Firebase authentication and Firestore integration to streamline group project collaboration. Defined features and database schemas based on survey data, building user-friendly frontend components like project invitations, live chat, task lists, Gantt charts, and calendars. Continuously refined the app through beta testing and real-world user feedback from the International Baccalaureate Collaborative Sciences Project.
December 2023 - February 2024
SvelteSvelteKitTypeScriptFirebaseThree.jsFirestore Cloud DatabaseFirestore (API)GitGitHubVisual Studio CodeCloudflare Pages
Partner Sphere is a web application for managing and visualizing business partnerships, awarded 5th place nationally at the 2024 FBLA CNLC Coding & Programming event. Developed the full-stack application using SvelteKit with Firebase authentication and Firestore for data management. Designed efficient database schemas, implemented searchable and pageable partner catalogs with CRUD pop-ups, created PDF export functionality, and built a 3D spatial visualization of partners using Three.js. Hosted on Cloudflare Pages.
NHL Scores Mobile Application
December 2025
Node.jsTypeScriptFlutterDartFirestore Cloud DatabaseFirestore (API)REST APIsGitGitHubVisual Studio Code
Developed a full-stack NHL scores application with a Node.js backend ingesting game data from the NHL API into Firestore and a Flutter mobile app displaying real-time scores. Implemented idempotent data ingestion with error handling, denormalized team data for optimized read performance, and integrated real-time Firestore streams for live game updates. Built comprehensive game list and detail screens with date navigation, team screens showing season records and recent games, and offline support through Firestore cache with connectivity indicators.
December 2022 - Feburary 2023
AngularTypeScriptSpring Boot RESTSpring Tool SuiteJavaPostgreSQLpgAdminSQLLogbackFirebaseGitGitHubVisual Studio Code
RamsEvents is a full-stack web application that promotes student involvement by rewarding participation in school activities, awarded 7th place nationally at the 2023 FBLA CNLC Coding & Programming event. Built with Angular, Spring Boot, and PostgreSQL, it features Firebase authentication, secure role-based access control, and scalable RESTful APIs. Implemented a modular, searchable, and paginated data table with logic for managing students, clubs, and event winners, along with a PDF report generator categorized by grade.
August 2023
AngularTypeScriptThree.jsGitGitHubVisual Studio CodeCloudflare Pages
AtomVerse is a 3D online educational tool designed to visualize molecules in an interactive way for educational use. I won second place (Runners Up) out of around 200 international participants in the GooseHacks 2023 hackathon. Used ThreeJS to create stunning visuals for the 3D molecules and atoms in the simulation in Angular framework. Implemented a variety of molecular models and adjustable parameters, providing users with an interactive experience. Utilized VSEPR theory to accurately determine bond angles and to create different molecular structures. Used the properties of different types of bonds to simulate different types of molecules.
Games and Simulations
Interactive games and simulations.
3 projects
March 2024 - January 2025
SvelteSvelteKitTypeScriptThree.jsCloudflare Pages
IFT-X is a 3D web game for rocket enthusiasts that simulates SpaceX’s Starship customization and testing process. Developed interactive 3D features using SvelteKit and Three.js, hosted on Cloudflare Pages. Designed and implemented a seamless UI, created a custom physics engine simulating realistic rocket flight dynamics, and integrated the Nebula particle system for advanced 3D effects.
November 2024 - January 2025
SvelteSvelteKitTypeScriptThree.jsCloudflare Pages
Booster Catch is a 3D web game that simulates SpaceX's Starship SuperHeavy booster Mechazilla tower catch landings. Developed and integrated a custom and accurate physics engine that allows for simulation of various forces involved in booster landings, and developed custom 3D PID controllers necessary for controlling both the launch tower arms and the booster position and attitude through rocket engine gimbaling and grid fin rotation.
November 2023 - December 2023
SvelteSvelteKitThree.jsGitHubVisual Studio CodeCloudflare Pages
RunX is a modern web game reimagining of Run 3, featuring enhanced gameplay and a popular sandbox mode that encourages creative freedom. Rebuilt the game using Three.js with improved visuals and performance, implemented dynamic object rendering, added unique tile types and game modes, and deployed on Cloudflare Pages.