Back to Portfolio

ProjectGallery.

Portfolio

Portfolio

This portfolio is built as an open-source template — no code changes required to make it your own. All personal information, work experience, projects, and skills are driven entirely by JSON data files. Clone the repo, update the JSON, and your portfolio is live. The project is built with Next.js App Router, TypeScript, Tailwind CSS v4, and shadcn/ui, and ships with a Figma design system so you can customize the look before touching a line of code.

Key Features

100% JSON-driven content — name, bio, experience, projects, and skills all live in data files

Zero-code setup: clone, fill in your details, deploy

Figma design system included for easy visual customization

Built with Next.js App Router, TypeScript, Tailwind CSS v4, and shadcn/ui

Tech Stack
Next.jsTypeScriptTailwind CSSshadcn/ui
Promptopia

Promptopia

Promptopia is a fully responsive prompt-sharing platform built using Next.js and deployed on Vercel. It allows users to create, share, and explore prompts while providing secure authentication through Google OAuth using NextAuth. The platform uses MongoDB for efficient data storage and leverages Next.js routing for seamless navigation and performance.

Key Features

Google OAuth authentication using NextAuth

Create, edit, and manage prompts with CRUD operations

Responsive UI built with Next.js

MongoDB-based data storage for efficient prompt retrieval

Tech Stack
Next.jsNode.jsMongoDBNextAuth
MernBlog

MernBlog

MERN Blog is a full-stack blogging platform built using React, Node.js, Express.js, and MongoDB. The application includes secure authentication using JWT and Google OAuth and features a responsive UI built with Tailwind CSS. The backend architecture is optimized to handle high traffic.

Key Features

JWT and Google OAuth authentication

Full CRUD blogging functionality

Responsive frontend built with React and Tailwind CSS

Backend scaled to handle millions of monthly requests

Tech Stack
ReactNode.jsExpress.jsMongoDBRedux
Coinwatcher

Coinwatcher

Coinwatcher is a collaborative expense tracking application designed to help users track spending habits and gain insights through visually engaging graphs and charts. The project was developed with Flutter and Dart, using Bloc state management to organize application logic and improve performance.

Key Features

Interactive expense tracking interface

Visual spending insights using charts and graphs

Bloc state management for scalable architecture

Collaborative development with cross-functional team

Tech Stack
FlutterDartBloc
Workout Tracker

Workout Tracker

Workout Tracker is a full-stack web application built using React for the frontend and Node.js with Express.js for the backend. The platform allows users to log workouts, track progress, and manage fitness data securely. JWT authentication ensures secure user sessions while MongoDB provides efficient data storage.

Key Features

Workout logging and progress tracking

JWT-based secure authentication

MongoDB database integration

Full-stack architecture using React and Node.js

Tech Stack
ReactNode.jsExpress.jsMongoDBJWT