My Projects

A collection of my favorite work and personal projects

Trogdor 2 Game Screenshot

Trogdor 2

PYGAME Python Game Dev

A retro-style arcade game where players control a dragon named Trogdor to burn down villages while dodging knights, wizards, and other enemies across increasingly challenging levels.

Napoleon Chat Bot Interface

Napoleon Chat Bot

Python OLLAMA Voice Processing

A hilarious AI chatbot that brings Napoleon Bonaparte to life as an unhinged Twitch streamer, combining voice interaction and AI-powered responses.

MTG Collection Manager Screenshot

MTG Collection Manager

User Authentication JavaScript Flask

A web application for managing Magic: The Gathering card collections, with features for tracking card prices, managing inventory, and analyzing collection value.

N×N Sliding Puzzle Solver

N×N Sliding Puzzle Solver

Java Data Structures Algorithms A* Search

A sophisticated puzzle solver featuring two distinct A* algorithm implementations, efficient state management, and advanced data structures. Optimized for solving large sliding puzzles with comprehensive testing and visualization.

Blackjack AI Project

Blackjack AI with Card Counting

Python Machine Learning Q-Learning NumPy

An intelligent agent that masters blackjack through reinforcement learning and card counting strategies. Features adaptive betting, multi-deck support, and comprehensive performance analysis.