
This eCommerce application is the most complex project I have developed to date and a personal highlight of my portfolio. It demonstrates advanced features such as secure authentication, dynamic product management, and integrated payment processing, delivering a seamless shopping experience.
Stack: Next.js, Tailwind CSS, Prisma, PostgreSQL, NextAuth, Stripe integration, React Hook Form, React Email, Vercel deployment

A full-stack eCommerce application built from scratch with the MERN stack (MongoDB, Express, React, Node.js). User authentication & authorization (JWT) * Admin dashboard for managing products, users, and orders * Product search, pagination, and reviews * Shopping cart & checkout process * PayPal & credit card payments * Product image upload and many more features.
Stack: MongoDB, Express, React, Node.js, Redux, JWT, Stripe/PayPal integration. Please allow 1-2 minutes for the project to fully load after clicking, as it is hosted on a free service.

A collaborative project developed with a UI/UX designer, where the visual design was created in Figma and Photoshop. The project combines clean, maintainable code with a simple, user-focused interface, emphasizing clarity, accessibility, and responsive layout.
Stack: React, Vite, React Router, and Bootstrap (Responsive design) * Design: Figma, Adobe Photoshop

A front-end demo application allowing users to browse dishes, add items to favorites, and explore the menu interactively. While it does not include back-end functionality, the project demonstrates dynamic UI interactions, state management, and a fully responsive layout.
Stack: React, JavaScript, HTML, CSS, Responsive Design

A demo fitness club website showcasing class schedules, memberships, and modern UI sections. Built with a mobile-first responsive design, the project emphasizes clean layout structure, intuitive navigation, and consistent visual hierarchy.
Stack: HTML, CSS, JavaScript, Responsive Design

A full-featured real estate platform where authenticated users can browse listings, send text messages directly to sellers, and manage their own accounts. The project features user authentication with NextAuth, dynamic property listings stored in MongoDB, image management via Cloudinary, interactive maps with Mapbox, and a seamless responsive UI built with Next.js and Tailwind CSS.
Stack: Next.js, Tailwind CSS, MongoDB, NextAuth, Cloudinary, React Toastify, React Spinners

A responsive landing page built with HTML and Tailwind CSS, featuring a custom JavaScript hamburger menu that demonstrates interactive navigation and mobile-first responsive design.
Stack: HTML, Tailwind CSS, JavaScript, Responsive Design

A responsive landing page built with HTML and Tailwind CSS, featuring a custom JavaScript hamburger menu that demonstrates interactive navigation and mobile-first responsive design.
Stack: HTML, Tailwind CSS, JavaScript, Responsive Design

A lightweight, cleanly structured landing page built with Tailwind CSS, featuring a built-in dark/light theme toggle. The selected theme is saved in localStorage, ensuring the user's preferred appearance is remembered across future visits. The project focuses on efficient layout, smooth UI transitions, and a polished user experience using utility-first styling.
Stack: HTML, Tailwind CSS, JavaScript, Responsive Design

A responsive landing page built with HTML and Tailwind CSS, featuring a custom JavaScript hamburger menu and a gallery of high-quality images with hover effects. The project emphasizes clean layout structure, interactive visuals, and a mobile-first responsive design.
Stack: HTML, Tailwind CSS, JavaScript, Responsive Design

Bookmark Manager is a responsive landing page focused on usability and visual clarity. It demonstrates tab navigation, interactive content panels, and a clean layout designed to present a simple solution for managing and accessing bookmarks effortlessly.
Stack: HTML, Tailwind CSS, JavaScript, Responsive Design

Movie Wiki is a simple React app for discovering movies and managing your personal watched list. Search for movies, view details, and track the films you've seen—all with a clean and interactive UI. Its fetching data from The Movie Database (TMDb) API.
Stack: Vite, CSS, JavaScript. API: The Movie Database (TMDb), designed for desktop only

A frontend-only version of the Worldwide project. Users can browse a list of cities, view detailed information, add new cities, and delete existing ones. The app persists data locally using localStorage, ensuring added or removed cities remain after page reloads. Fully reactive, optimized with React context, hooks, and local state management without any backend dependency.
Stack: React, Vite, JavaScript, CSS, localStorage, Context API, useReducer, useCallback, useMemo. Fully frontend with persistent state.

A conceptual poster design exploring visual aesthetics. Created as a design exploration and hosted on Behance.
Stack: Adobe Photoshop, Figma