Pet Differentiator
Developed a robust, convolutional neural network-based classifier that leverages advanced deep learning techniques to accurately differentiate between images of dogs and cats.
Technologies: Python, Tensorflow, Machine Learning
Asteroids Video Game
Developed an interactive Asteroids-style game with sound, score tracking, dynamic spawning, and smooth JavaScript-based movement and collision logic.
Technologies: HTML, CSS, JavaScript
March 2025
School Project
Music Player Interface
Built a fully functional music player using the iTunes API, featuring sample playback, track bar controls, and real-time progress updates.
Technologies: HTML, CSS, JavaScript, JSON, Vue
April 2025
School Project
Discussion Post Categorizer
Trained a machine learning model on categorized posts, using binary search trees and word frequency analysis to accurately classify new posts by topic.
Technologies: C++, Machine Learning
May 2024
School Project
Traveling Sales Person
Created an MST builder utilizing greedy heuristics and a Traveling Salesperson solver by combining algorithms such as 2-opt and random insertion.
Technologies: C++
November 2024
School Project
Personal Website
Designed a personal website to function as an interactive, extended résumé, highlighting projects, passions, and experience with a polished personal touch.
Technologies: HTML, CSS, JavaScript, Graphic Design
Cache Simulator
Simulated a computer cache to optimize memory access by storing frequently used data, reducing latency through hit/miss tracking and replacement policies.
Technologies: C
March 2025
School Project
Assembler and Linker
Developed a functional simulated processor through the use of a custom instruction set architecture, implementing both an assembler and linker for full program support.
Technologies: C
February 2025
School Project
Euchre Game
Created a fully functional online Euchre game with multiplayer support and an AI opponent for solo play.
Technologies: C++
March 2024
School Project
Image Resizer
Built a computer vision tool for intelligent image resizing using seam carving, preserving key content by removing low-importance pixels adaptively.
Technologies: C++
February 2024
School Project
Text Editor
Developed a functional text editor supporting vertical and horizontal cursor movement, along with text insertion and deletion capabilities.
Technologies: C++
April 2024
School Project
Escape The Ship
Used Depth-First Search and Breadth-First Search with deques to traverse a multi-floor game map, avoiding obstacles and backtracking from start to exit with the choice of a list or map mode.
Technologies: C++
September 2024
School Project
Virtual Bank
Built a virtual banking system using a hash map to store user info, track balances, handle withdrawals and transfers, and simulate delayed updates.
Technologies: C++
November 2024
School Project
Stock Market
Created a stock market simulator handling automated buy/sell matching using priority queues for profit, with multi-level reporting, varied inputs, and a time-travel mode to maximize returns.
Technologies: C++
October 2024
School Project