My Portfolio of Work

Here is a more detailed look at the solutions I've built.

Code Spark Project

Code Spark Project

Developed a full-stack coding platform inspired by LeetCode using the MERN stack. Built custom REST APIs for authentication, problem management, and code submission with a focus on clean architecture, scalability, and real-world workflows. Implemented secure login and signup flows using JWT and bcrypt, along with role-based access control and an admin panel for creating, updating, and managing coding problems. Integrated Judge0 for multi-language code execution and a restricted AI assistant powered by the Gemini API to handle problem-specific queries. Deployed the backend on Render and the frontend on Vercel, ensuring a production-ready, scalable web application.

HTML CSS JavaScript React.js Node.js Express.js MongoDB REST API JWT Bcrypt Gemini API Render Vercel
Gym_Workout_Planner

Gym Workout Planner

Developed a full-stack Gym Workout Planner application with secure OTP-based email verification using the MERN stack. Designed and implemented REST APIs for user registration, authentication, and OTP validation with proper expiry handling and database persistence. Integrated EmailJS on the frontend to deliver transactional OTP emails while ensuring compatibility with cloud deployment environments. Structured the backend with clean architecture principles and modular routing, and deployed the backend on Render and frontend on Vercel for a complete cloud-based solution.

HTML Tailwind CSS React.js Node.js Express.js MongoDB Mongoose EmailJS REST API JWT Render Vercel
Weather App Demo

Weather Forecast Application

Built a full-stack weather application using React, Node.js, and Express with real-time OpenWeather API integration. Implemented a secure backend proxy to protect API keys, configured CORS for cross-origin communication, and added dynamic loading states and cold-start handling for cloud deployment environments. Deployed the backend on Render and the frontend on Vercel to deliver a scalable and production-ready cloud solution.

HTML CSS React.js Node.js Express.js Axios OpenWeather API Render Vercel
Snake Game

Snake Game

A modern take on the timeless classic, this Snake game is built from scratch with pure JavaScript. The project showcases dynamic DOM manipulation for smooth snake movement, precise collision detection, and responsive keyboard controls.

HTML CSS JavaScript