My Projects

E-Commerce Full Stack Application

A full-stack e-commerce platform featuring a modern React-based storefront and a scalable backend API. The system handles authentication, product catalog, cart management, order processing, payments, and reviews, delivering a complete online shopping experience.

Frontend: React (Vite), React Router, Redux Toolkit, Bootstrap, Axios (JWT Authentication)

Backend: Node.js, Express, TypeScript, Prisma ORM, MySQL, OpenAPI (Swagger)

View Frontend Code | View Backend Code

E-Commerce Application Screenshot

Event Management REST API

A secure and scalable backend system for managing events, venues, and attendees. The API handles authentication, role-based access, event booking, and data validation, with structured database design and documented endpoints for easy integration.

Technologies Used: Node.js, Express, Prisma (MySQL), TypeScript, JWT, Zod, Swagger

View on GitHub

Event Management API Screenshot

Finance Learning Website

A Comprehensive platform that provides users with resources and tools to learn about personal finance. The website features user authentication, responsive design, and interactive financial tools.

Technologies Used: HTML, CSS, JavaScript, Bootstrap, EJS, MongoDB

View on GitHub

Finance Learning Website Screenshot

Blood Donation Application

A Window-based application designed to manage blood donation data efficiently. It features an intuitive user interface and seamless data management for both donors and administrators.

Technologies Used: Java Swing, MySQL

View on GitHub

Blood Donation Application Screenshot

Personal Image Gallery

Welcome to my personal image gallery, a curated collection of moments and memories captured through my lens. This project is a showcase of my passion for photography, where each image tells a unique story, freezes a moment in time, and reflects the beauty I've encountered.

Technologies Used: HTML, CSS, JavaScript, EJS

View on GitHub

Image Gallery Screenshot

To-Do List Manager

A Digital version of the classic To do List.A "To-Do List" is a simple and effective tool for managing tasks and staying organized.

Technologies Used:HTML, CSS, JavaScript

View on GitHub

To-Do list Screenshot

Memory Game Application

An Open-source Android memory game where players match identical icons. The game becomes progressively challenging as the number of cards increases with higher levels.

Technologies Used: Android Studio,Kotlin, Java

View on GitHub

Memory Application Screenshot

Java Calculator

A Basic calculator application built with Java Swing, designed for simple arithmetic operations. The app features a user-friendly interface for quick and easy calculations.

Technologies Used: Java, Java Swing

View on GitHub

Java Calculator Screenshot

Snake Game

A Classic Snake game built with Java, where players control a growing snake to consume items. The game challenges users to navigate the snake without colliding with the walls or itself.

Technologies Used: Java, Java Swing

View on GitHub

Snake Game Screenshot

Tic-Tac-Toe Game

A Digital version of the classic Tic-Tac-Toe game. Players compete against each other or the computer, trying to align three symbols in a row to win the game.

Technologies Used: Java

View on GitHub

Tic-Tac-Toe Game Screenshot