In my portfolio, I present a curated collection of recent projects, each built with modern, production-ready technologies and deployed live. As a Full-Stack Developer, I focus on crafting scalable, performant, and user-centric applications across the full stack.

Source code for all projects is available on my GitHub profile. My portfolio is built with Next.js, TypeScript, and SASS, with a Node.js backend using NodeMailer and Google APIs to deliver contact messages from my VPS directly to my personal email.

Personal Projects

Task Cutive

Professionally crafted task management web app utilizing React, Redux, React-Router, Axios, and hosted on a VPS.

  • SignIn/SignUp, Email verification, Password recovery.
  • User can Add, Delete, Edit, List, Filter the tasks.
  • Can be used to manage daily life tasks.

Technologies used

  • ReactJS
  • React Hooks
  • React Router
  • Redux
  • Redux Thunk
  • Axios
  • React Icons
  • SASS
  • HTML

Task Cutive API

Robust backend API for the Task Cutive project, developed with Node, Express, MongoDB, nodemailer, googleapis, and JWT.

  • RESTful API with Stateless Authentication.
  • One can do all CRUD operations on USERS & TASKS.
  • Supports email verification, password reset.

Technologies used

  • NodeJS
  • ExpressJS
  • MongoDB
  • Mongoose
  • NodeMailer
  • GoogleApis
  • JsonWebToken

Brain Buster

A fun memory-based game where players flip cards to find and match identical pairs.

  • Built using ReactJS with interactive card flip animations.
  • Match identical card pairs while tracking moves and score

Technologies used

  • ReactJS
  • React Router
  • TypeScript
  • Sass
  • MUI

Tic Tac Toe

A classic two-player strategy game where players take turns marking Xs and Os to get three in a row.

  • Built using ReactJS with interactive turn-based gameplay.
  • Players compete to align three matching symbols in a row.

Technologies used

  • ReactJS
  • React Router
  • TypeScript
  • Sass