My Projects

A curated selection of my personal explorations in software development, AI, and data science.

CanTrip – Canadian Travel Planning Platform
CanTrip – Canadian Travel Planning Platform

Building a full-stack travel planning platform that uses LangGraph AI agents to generate personalized itineraries, packing lists, and travel recommendations for destinations across Canada.

Go
Gin
Python
LangGraph
CoachDeck – Sports Coaching Assistant (formerly VAR Vendetta)
CoachDeck – Sports Coaching Assistant (formerly VAR Vendetta)

Built a full-stack AI assistant that analyzes game sessions in real-time using voice logging and hybrid search, providing coaches with smart, sport-specific feedback.

Next.js
TypeScript
React
Supabase
CoverForMe - AI Cover Letter Generator
CoverForMe - AI Cover Letter Generator

Engineered a full-stack application using React and FastAPI that automatically generates tailored cover letters, reducing writing time by 80%.

React
FastAPI
AWS Bedrock
LangChain
Shyft RAG App – Retrieval-Augmented Generation System
Shyft RAG App – Retrieval-Augmented Generation System

Built a full-stack RAG application with React and FastAPI, enabling real-time question answering over user-uploaded documents with sub-second response times.

React
FastAPI
Material UI
Docker Compose
Heart Disease Patient Clustering Analysis
Heart Disease Patient Clustering Analysis

Applied K-Means clustering to segment 303 heart disease patients into 3 distinct profiles, achieving a silhouette score of 0.1908 and uncovering patterns for personalized treatment.

Python
scikit-learn
Pandas
NumPy
Smartphone Price Prediction Analysis
Smartphone Price Prediction Analysis

Designed and implemented end-to-end ML pipeline achieving 96.5% prediction accuracy. Engineered robust data processing system reducing feature extraction time by 40%.

Python
XGBoost
Random Forest
Linear Regression
Automated Fake News Detection
Automated Fake News Detection

Engineered data pipelines and implemented LSTM, RNN, and BERT models for fake news detection, achieving high accuracy on various datasets.

Python
Machine Learning
NLP
LSTM
ForumRank Website
ForumRank Website

Collaborated on a custom-designed discussion post website with contextual menus, responsive design, and MySQL database integration.

PHP
MySQL
AJAX
JavaScript
Cyclistic Bike-Share Analysis
Cyclistic Bike-Share Analysis

Analyzed 2.9 million data entries using R and created Tableau visualizations for a bike-share startup. Identified key usage patterns and proposed strategic marketing improvements.

R
RStudio
Tableau
Data Analysis