My Projects
Additional Projects
Flappy Bird NeuroEvolution of Fixed Topologies Algorithm
A genetic neural network that evolves birds to play Flappy Bird. Uses NEFT to generate birds with random neural networks as brains, mutates the highest fitness birds, and learns to play through generations. Visualizes the learning process and fitness improvements over time.
Custom MNIST Network
A fully custom neural network built from scratch (no libraries) to classify handwritten digits from the MNIST database. Implements backpropagation and matrix math, achieving ~93% accuracy. Demonstrates deep understanding of neural networks and optimization.
Connect 4 Minimax Algorithm
A Connect 4 game with a Pygame interface, where the computer plays using a minimax algorithm (depth 4). Plans for alpha-beta pruning. Features a clean UI and demonstrates classic game AI techniques.
Wordle Solver
A custom filtering algorithm and web scraper that always solves the daily NYT Wordle. Efficiently narrows down possible words and demonstrates practical use of automation and scraping.
Blackjack Discord Bot
A Discord bot that lets users play Blackjack via chat commands. Integrates with the Discord API, handles user sessions, and provides a fun, interactive experience.