Projects

Portfolio Website

In Progress2026

Personal portfolio and blog built with Next.js, TypeScript, and Tailwind CSS. Statically exported and deployed to GitHub Pages.

Stack: Next.js · TypeScript · Tailwind CSS · MDX

Watch Together

In Progress2025

A full-stack application that allows users to watch YouTube videos together in real time. Features include synchronized playback, video queuing, and room-based collaboration. Built with React on the frontend and a Node.js/Express backend, with WebSockets enabling live synchronization between users.

Stack: React · TypeScript · Node.js · Express · Socket.IO · Tailwind CSS

ChatGPT API with AWS CDK

2025

A serverless REST API that integrates OpenAI's GPT-4o-mini model using AWS CDK, Lambda, and API Gateway. Designed for scalable, secure deployment of chat-based AI services.

Stack: AWS CDK · Lambda · API Gateway · OpenAI · Python

Classification of Pokemon Sprites

2024

Collaborated with a team of four to design and implement a convolutional neural network model that classifies Pokémon sprites within battle images, achieving up to 86% accuracy using image processing and deep learning techniques.

Stack: CNN · OpenCV · Python · PyTorch

Identifying and Removing Toxic Comments

2023

A method to detect toxic statements, identify specific toxic words, and censor harmful language in online spaces. Uses transformer-based NLP models to flag and redact toxicity at the token level.

Stack: Python · TensorFlow · NLTK · FastText

Predicting NFL Betting Odds

2023

Predicts NFL game point spreads by testing multiple regression approaches — linear, ridge, lasso, random forest, support vector, and neural network — against team records and per-game metrics.

Stack: Python · PyTorch · scikit-learn · BeautifulSoup