Ricardo portrait
👋

Hello, I'm Vishal. I'm a Full-Stack developer(Backend focused) with 2.5 years of experience. I enjoy building sites & apps. My focus is Node.js, NestJS, React (Next.js) and deployment.

About me

After graduating with a degree in computer application, I decided to pursue my passion for programming. I enrolled in a coding bootcamp and learned full-stack web development. My favorite part of programming is the problem-solving aspect. I love the feeling of finally figuring out a solution to a problem. My core stack is React, Next.js, Node.js, and MongoDB. I am also familiar with TypeScript, Docker, Kafka, Redis, Github Actions and AWS. I am always looking to learn new technologies. I am currently looking for a Full-time position as a software developer.

Experience & Education

The Alter Office

Backend Engineer

Bangalore

4 months

Implemented TOTP 2FA with email verification and Google/Microsoft Authenticator, RBAC with NestJS guards, and DDD architecture using custom pipes and filters. Added Redis rate limiting, NestJS Interceptors, and CI/CD with GitHub Actions, improving security, code quality, and deployment efficiency.

Oct 2024 - Current

Digicell

Software Engineer

Remote

1 year 1 month

Architected and deployed a micro-services based projects for clients with Node.js, Typescript, and Next.js, leveraging Docker, AWS services, Kafka and Redis to enhancing scalability and system maintainability.

Aug 2023 - Aug 2024

Open Access Technology India

Associate software developer

Mohali

1 year

Designed micro-service architectures for both front-end (React) and back-end (Node.js, PostgreSQL) components,leading to a robust and scalable application. Led the development of a real-time chat feature using WebSockets, resulting in a 20% increase in user engagement.

Aug 2022 - July 2023

MCA (Master of computer application

Yamunanagar

TIMT

8.5 CGPA

Aug 2020-July 2022

My projects

Project Builder

Project Builder is a platform where we can deploy our react based project on cloud in just few mintues.

Project image
  • Next.js
  • React
  • PostgreSql
  • Tailwind
  • Prisma
  • ...

WhiteBoard

WhiteBoard is a real-time collaborative drawing platform that enables users to create, share, and interact on digital boards with features like sketching, shapes, sticky notes, and multi-layered drawing support.

Project image
  • Next.js
  • React
  • PostgreSql
  • Tailwind
  • Liveblock
  • ...

Twitter

Twitter is platform created using Next.js, featuring user authentication, tweet posting, and a following/follower system with real-time updates.

Project image
  • Next.js
  • React
  • PostgreSql
  • Tailwind
  • Prisma
  • ...

Messenger

Messenger is a realtime messeges website where we can send messeges in real-time to single user as well as in group

Project image
  • Next.js
  • Tailwind
  • Prisma
  • MongoDB
  • Typescript
  • ...

AI Crawler

AI Crawler is a web-based platform that allows users to ask questions about a specific website by crawling its data and generating responses using the Gemini API, with conversation history and follow-up support.

Project image
  • React
  • Next.js
  • Typescript
  • Node.js
  • MongoDB
  • ...

CRM App

CRM is a overall one solution to manage all tickets and user related problem at one place.

Project image
  • Redux
  • React
  • Tailwind
  • React chart
  • MongoDB
  • ...

Qkart E-commerce

Qkart is a online shopping website where a user can buy or check the product online.

Project image
  • React
  • Material UI
  • Context API
  • MongoDB
  • Node.js
  • ...

Comment System

Comment System is a platform enabling users to post rich-text comments with images, tag users, and reply with nested comments, all enhanced by reactions and real-time updates.

Project image
  • React
  • Next.js
  • Node.js
  • MongoDB
  • Express
  • ...

Netflix

Made a Netflix UI clone along with authentication using NextAuth.

Project image
  • React
  • Next.js
  • Tailwind
  • Prisma
  • MongoDB
  • ...

Intract UI clone

UI clone of Interact website with full responsive, made using Nextjs and tailwind CSS

Project image
  • Next.js
  • Tailwind
  • Typescript
  • Lazy Loading
  • React
  • ...

Flight Booking

It's a backend API which performs flight booking related tasks. Like- ticket creation, secheduling, cancelation etc

Project image
  • Node.js
  • MySQL
  • Sequelze ORM
  • Rebbit MQ
  • Express
  • ...

My skills

Contact me

Please contact me directly at vishal65.p@gmail.com or through this form.