Projects
Portfolio Website
In Progress2026Personal 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 Progress2025A 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
2025A 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
2024Collaborated 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
2023A 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
2023Predicts 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