My Projects

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

Top Projects

The Third Act – Cinematic Movie Journal
The Third Act – Cinematic Movie Journal

A local-first JavaFX movie journaling app with half-star ratings, TMDb integration, and a cinematic backdrop-card dashboard — more than a tracker, a personal film diary.

Java 19
JavaFX
SQLite
TMDb API
+2
Hylite Studio – Sports Recruitment Auditor
Hylite Studio – Sports Recruitment Auditor

An AI-powered platform that helps sports scouts and recruiters make smarter decisions by cross-referencing player videos, stat sheets, and reports through Gemini 3.0.

Vue 3
TypeScript
Vite
Tailwind CSS
+4
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
+6

Open Source & AI Tools (MCP)

Music Media MCP Server

An MCP server that generates AI-powered music videos from image or video inputs by orchestrating a multi-model pipeline.

Python
Gemini Vision
Google Lyria 3
FFmpeg
Google Cloud Run
Movie Battle MCP Server

An MCP server that fetches real-world movie data from the OMDb API to generate visual, side-by-side comparison battle cards for film analysis.

Python
OMDb API

Other Projects

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
LangChain
+8
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
PostgreSQL
+4
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
Python
+4
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
Matplotlib
+4
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
ML Pipeline
+1
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
RNN
+1
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
Responsive Design
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
Data Visualization