Projects
A collection of my work ranging from backend systems to full-stack applications.
task-management
Spring Boot Task Management REST API with clean architecture, global error handling, and tests.
student-record-management
Java 17 CLI for managing student records with MySQL, JDBC, CSV import/export, and concurrency-safe operations.
library-management-spring-boot
Spring Boot REST API for books, users, and borrow/return with H2, pagination, and a built-in API demo page.
library-management-lite
Simple, file-based Java 17 console Library Management System with CSV storage, clean domain model, and a small CLI for managing books, members, and loans.
reactcart-ecom-backend
ReactCartEcom is a modern React e-commerce demo showcasing a responsive product catalog, search and a robust shopping cart with add/remove, quantity updates, and persisted state. Clean components and hooks, easy to extend with real API and checkout.
reactcart-ecom-frontend
ReactCart is a modern, full‑stack e‑commerce platform built with Next.js (App Router) and TypeScript. It ships with a production‑ready storefront and an admin dashboard for managing products, categories, inventory, coupons, orders and customers.
nqueens-visualizer
A visual step-by-step backtracking solution for the classic N-Queens problem using Python and Tkinter. Features manual queen placement, animated solving, solution history, and customizable board size — all within a user-friendly chessboard interface.
ecosphere
EcoSphere is a full-stack digital marketplace built with Next.js 14, Stripe Connect, Kinde Auth, Prisma, and Supabase, allowing users to seamlessly buy and sell digital products. It features secure authentication, product listings, cart functionality, Stripe-powered checkout, and role-based dashboards for buyers and sellers.
ecosphere-digital
EcoSphere is a full-stack digital marketplace built with Next.js 14, Stripe Connect, Kinde Auth, Prisma, and Supabase, allowing users to seamlessly buy and sell digital products. It features secure authentication, product listings, cart functionality, Stripe-powered checkout, and role-based dashboards for buyers and sellers.