My Projects



NextRep
A sleek, responsive React fitness application that helps users track their workout progress and body composition changes. Features include workout logging with real-time feedback, weight trend visualization, comprehensive exercise history, and progress analytics. Built with React, Firebase, and Chart.js, the app leverages modern web technologies to deliver a seamless user experience with intuitive data visualization and a polished, gradient-inspired UI.
View Project
A* Visualizer
The A* Pathfinding Visualizer is an interactive tool that demonstrates how the A* algorithm efficiently finds the shortest path in a grid-based environment. Users can place start and end points, add obstacles, and watch the algorithm dynamically explore paths with real-time visualization. Built using React.
View Project
SwitchGit
SwitchGit is a lightweight command-line tool designed to streamline switching between multiple Git accounts on a single machine. It automates the process of updating global Git configurations, SSH keys, and authentication settings, making it easy for developers to manage personal and work repositories without conflicts. With a simple command, users can quickly toggle between accounts, reducing friction and saving time in multi-account workflows.
View Project Repo
TaskBurrow
TaskBurrow is a full-stack task management system designed for real-time collaboration and team productivity, featuring instant task updates powered by Firebase, drag-and-drop task organization, and role-based user authentication for secure access control. Built with React, Node.js, Express, and Tailwind CSS, it includes a RESTful API backend, responsive design for all device types, and advanced features like threaded comments, file attachments, activity logging, and notifications. TaskBurrow also integrates dynamic data visualization using Chart.js/Recharts to provide real-time insights into project progress and team performance. This project demonstrates strong proficiency in modern web development, real-time systems, secure authentication, scalable API design, and creating polished, user-centric interfaces.
View Project
Classic Snake Game
This project is a browser-based version of the classic Snake game, developed using vanilla JavaScript, HTML, and CSS. The player controls a snake that grows in length by eating food while avoiding collisions with the walls and itself. The game features smooth animations, responsive keyboard controls, and a simple UI. It's a fun and nostalgic way to showcase core web development skills like DOM manipulation, event handling, and game loop logic.
View Project
2D Shooter Game
This is a 2D top-down shooter inspired by Hotline Miami. The game features fast-paced combat, one-hit kills, and retro-style pixel art. Players clear rooms filled with enemies using a variety of melee and ranged weapons, relying on quick reflexes and strategic movement. Core mechanics include tight player controls, responsive aiming, and level-based progression with increasing difficulty.
View Project
URL Shortener
A clean and responsive URL shortener built with React and Vite, designed to convert long URLs into compact, shareable links. The app stores data locally using localStorage, ensuring user data persists without requiring a backend or database. It features real-time input validation, automatic link generation, and a smooth copy-to-clipboard experience — all packaged in a minimal and intuitive interface.
View Project