







Maze.exe: Inside the Computer
A multiplayer educational Unity game where players navigate a maze inside a computer while answering computer architecture questions to survive








A multiplayer educational Unity game where players navigate a maze inside a computer while answering computer architecture questions to survive











Survive if you can is an interactive, narrative-driven horror game. The player navigates a haunted house, making choices that affect the story and determine the ending.





A fun Unity 3D arcade-style game where players throw frisbee's to hit desserts and score points


A multi-tab task manager built to learn Flutter fundamentals, state management, and persistent local storage



A Digital Scrapbook of my experiances through winter break highlighting the small sweet moments through the weeks





Developed machine learning models that estimate Scope 1 and Scope 2 greenhouse gas emissions for non-reporting companies using ESG-related financial and operational data provided by Sustainable Fitch









A full-stack e-commerce website for SweetT Bakery with customizable product ordering, checkout flow, and live order tracking for customers


An autonomous Arduino-based rover designed to simulate search-and-rescue operations through obstacle avoidance, boundary detection, and color-based target identification







A multiplayer, networked 3-Card Poker game built with Java, featuring a client–server architecture, real-time gameplay, and a JavaFX-based graphical interface.



A customizable coffee ordering system using the Decorator design pattern.






A JavaFX-based simulation of the Keno lottery game featuring interactive gameplay, animations, and results

A custom Java data structure library implementing a generic Queue and HashMap with full iterator support

Research internship exploring emotional detection and hardware-level correlations in LLM behavior


An interactive typing speed test that tracks accuracy and speed in real time, featuring visual feedback, detailed statistics, and customizable themes.

Built a directed, weighted graph from OpenStreetMaps JSON data using an adjacency list representation for routing and pathfinding
Implemented a templated chaining-based hash table supporting dynamic resizing, insertion, lookup, deletion, and iteration

Implemented a generic binary search tree with full support for insertion, deletion, lookup, and traversal

A C++ data structures project implementing and rigorously testing a singly linked list and a circular vector





Our goal is to reduce food waste and support communities by connecting them with food pantries. Our platform bridges the gap between farmers and pantries ensuring better allocation of resources.

Exploration of search algorithms with an emphasis on efficiency, correctness, and real-world performance trade-offs



A C++ command-line application for encrypting and decrypting text using classical cryptographic ciphers






A simple, intuitive way to submit and organize Vehicle Requests and Returns. Allows for seamless communication between Staff and Managers. Contributes to an organized space, and easy record keeping.

Explored pointer-based data structures and memory debugging by navigating a dynamically linked maze in C++





An informational website created to raise awareness about environmental protection and encourage people to take action to care for the Earth