I am a passionate Full Stack Developer creating responsive and modern web applications. I love building apps that are performant, beautiful, and user-friendly.
Pursuing a Bachelor's in Computer Science with a growing interest in AI, system design, and scalable full-stack development.
Intermediate in Computer Science with a solid foundation in programming and basic software development principles. Percentage: 77.5%
Completed with 79.63%
A premium travel discovery application built with Next.js 15 and TypeScript. Features Responsive booking engine, smooth animations, and SEO optimization. Implements modern App Router architecture for optimal performance.
A comprehensive full-stack learning platform built with the MERN stack. Features secure JWT authentication, course management with full CRUD operations, Cloudinary integration for media uploads, interactive dashboards for students and instructors, and responsive design with Tailwind CSS.
A powerful web utility that generates strong, customizable passwords instantly. Features adjustable password length, inclusion of uppercase letters, numbers, and special symbols, real-time generation, security strength indicator, and one-click copy functionality. Built with a "Logic-First" approach using JavaScript.
A fully functional e-commerce platform built with vanilla JavaScript. Features product browsing with category filters (mobiles, laptops, headphones, speakers, watches, TVs), shopping cart functionality, and user authentication (signup/login pages). Responsive design with CSS.
Built with HTML, CSS Bootstrap and JS. Human vs Computer game with score tracking and result counting.
A modern task management app built with React.js. Features full CRUD operations for tasks, state management using React Hooks (useState, useEffect), responsive minimalist design, and input validation. Demonstrates component-based architecture and efficient list rendering.
const express = require('express'); const jwt = require('jsonwebtoken'); const bcrypt = require('bcryptjs'); // Protected route middleware const auth = async (req, res, next) => { try { const token = req.header('Authorization').replace('Bearer ', ''); const decoded = jwt.verify(token, process.env.JWT_SECRET); next(); } catch (error) { res.status(401).send({ error: 'Please authenticate' }); } };
A secure and scalable RESTful API built with Node.js, Express, and MongoDB. Features complete user authentication with JWT and BcryptJS, protected routes for private contact storage, and full CRUD operations for managing personal contacts. Organized with clean MVC architecture.
const express = require('express'); const shortid = require('shortid'); const Url = require('./models/Url'); // Create short URL endpoint app.post('/api/shorten', async (req, res) => { const { longUrl } = req.body; const urlCode = shortid.generate(); const shortUrl = `https://short.link/${urlCode}`; await Url.create({ urlCode, longUrl, shortUrl }); res.json({ shortUrl }); });
A high-performance backend REST API built with Node.js and Express that transforms long URLs into short, shareable links. Features unique slug generation, URL validation, persistent storage in MongoDB, and instant redirection. Built with asynchronous request handling and robust error management.
Have a project in mind or want to say hello? Fill the form below!