Projects

A mix of algorithms, systems, and web — each project built to push into a new technical domain.

Obstacle Master

Complete

Interactive C++ Pathfinding Visualizer

Systems / Algorithms

A C++ application that lets users interactively design grid environments, drop obstacles, set start and end points, and watch pathfinding algorithms compute optimized routes in real time. Built to deepen understanding of graph traversal and algorithmic thinking.

  • Implemented pathfinding algorithm to navigate custom obstacle-laden grid environments
  • Users can draw walls, clear cells, and re-run the algorithm dynamically on any configuration
  • Optimized for performance to handle large grid sizes without visible lag
C++AlgorithmsGraph TraversalPathfindingData Structures

E-Commerce Platform

Complete

Responsive Full-Stack Storefront

Full-Stack / Web

A mobile-first, web-responsive e-commerce storefront featuring a product catalog, color variant selector, cart interaction, and polished UI. Designed to be visually appealing while demonstrating component-driven front-end architecture.

  • Designed fully responsive layout using Bootstrap grid — adapts seamlessly from mobile to desktop
  • Implemented dynamic color selection UI that updates product preview images in real time
  • Built intuitive product browsing and cart interface with clean JavaScript event handling
HTMLCSSJavaScriptBootstrapResponsive Design

Employee Management System

Complete

CLI-Based HR Record System

Backend / Systems

A command-line application that manages employee records with full CRUD functionality. Demonstrates practical use of OOP principles, data structure design, and clean separation of concerns in a business-logic application.

  • Supports adding, removing, and querying employees by ID, name, or salary range
  • Update operations include salary changes, name corrections, and department reassignment
  • Designed with reusable class structure — easy to extend with additional employee attributes
JavaOOPData StructuresCLI

More projects in progress — check back soon.