Projects

Physics Engine — IN PROGRESS

Custom 2D physics engine built with Python and Pygame featuring gravity, velocity, mass, elasticity, collision detection, impulse-based collision response, object dragging, and frame-rate-independent movement. With more to come.

Personal AI Assistant — IN PROGRESS

Personalized AI assistant built with the GPT API, a custom user interface, persistent preferences, and specialized tools for completing tasks beyond a basic chatbot wrapper. With more to come.

Spam Detection Bot | 2025

Machine learning project using Python, Pandas, scikit-learn, TF-IDF, and Naive Bayes to classify real-world SMS messages as spam or ham with over 95% accuracy.

Weight Loss Diet Plan Creator | 2023

Python program that calculates personalized calorie and macronutrient targets based on a user's basal metabolic rate and weight-loss goals.

Malacant's Onslaught | 2025

Collaborative Unreal Engine 5 VR tower-defense game involving gameplay systems, AI behavior, debugging, performance optimization, and team-based development.

Character Chatbot | 2025

Python chatbot designed to respond in the style of a specific character, providing foundational experience with natural-language processing, dialogue logic, and conversational flow.

AI Resume Chatbot | 2026

Chatbot that allows recruiters to ask questions about my resume, projects, education, skills, and technical experience.

Conway's Game of Life | 2025

Customizable Python and Pygame implementation of Conway's Game of Life used to explore emergent behavior and the simulation of complex systems.

Maze Solver | 2025

Python and Pygame project that uses a pathfinding algorithm to calculate the shortest route through a maze efficiently and accurately.

Huntsville Hospital Workflow Optimization | 2025

Improved record accuracy and reduced time spent on patient-data entry by developing and implementing streamlined documentation workflows.

SwitchCraze | 2022

Cooperative puzzle game developed with Python and Pygame. Recognized by my professor as one of the most advanced games created in the introductory programming course.

Player Statistical Analysis | 2024

Python and Pandas project that calculates a player skill score using weighted performance data, feature analysis, and statistical modeling.

Rutherford's Mine | 2024

VR puzzle escape-room game developed with Unreal Engine 5's design and scripting tools while following milestones and a structured development schedule.

Portfolio Website | 2026

Personal portfolio website built with Next.js, React, JavaScript, and Tailwind CSS to showcase my resume, experience, education, technical projects, and AI-powered resume chatbot.