Projects

Tutor-Management-System

Streamlined communication between 100+ tutors and admins by designing and implementing a full-stack Tutor Management web application, replacing conventional email communication

Maze-Solver

Implemented Dijkstra's algorithm to create a pathfinding visualizer that allows users to customize and generate random mazes, finding optimal solutions for each

iNotes

A full-stack clone of a general note-taking app with features such as user authentication (login/logout), CRUD functionality for posting and deleting notes, and searching

Phone-Shop

A fully responsive SPA that simulates the front end of a common e-commerce site. Users may toggle details, add products to a cart, and slide between pages

Big-Two-Game

A client-server BigTwo card game with a responsive GUI, allowing up to 4 concurrent clients to play Big Two Card Game and chat with each other