I am a software engineering student bridging the gap between front-end design and back-end logic. I recently stepped into enterprise architecture with Spring Boot and PostgreSQL, proving to myself that I can build more than just standard web templates. I am here to solve real problems, write solid code, and keep leveling up. Currently, I am based in Punjab, India , pursuing my Bachelor of Technology Computer Science and Engineering at Lovely Professional University.
Technologies and languages that I use to make my product everyday
Java, JavaScript, C++, TypeScript
HTML5, CSS3
React.js, Next.js
Node.js, Spring Boot
MySQL, MongoDB, PostgreSQL
Tailwind, Bootstrap
Udemy
Udemy
NPTEL
Solved problems for 50 consecutive days.

Finguard is an enterprise-grade banking platform designed to manage secure, complex financial operations. The application features a robust, containerized backend built with Java 21 and Spring Boot, protected by an Nginx reverse proxy with SSL/TLS encryption. It ensures strict data integrity through ACID-compliant PostgreSQL transactions and optimistic locking, while providing secure user access via JWT authentication. The seamless frontend is powered by React, with automated CI/CD workflows handled by GitHub Actions to guarantee reliable deployments.

BuzzBox web application is inspired by modern social media applications like Twitter and Reddit. This application lets the user be authenticated by trusted providers using next-auth. Authenticated users have the ability to create posts, spaces, upvote, downvote, comment, and share posts in real-time.

Tripster web app users with the accommodation listings based on date range, number of guests, and location. Next.js incorporated with tailwind CSS helps make robust, pleasant-looking, and stable UI. The entire application is responsive and adapts to devices with different aspect ratios. Server-side rendering is used to deliver high-quality templates.

Moviepedia web app provides users with movies and tv series based on the genre selected. Next.js incorporated with tailwind CSS helps make robust, pleasant-looking, and stable UI. The entire application is responsive and adapts the devices with different aspect ratios. Server-side rendering is used to deliver high-quality templates with minimum delay in the rendering. tmdb API is used here to fetch data for the web application.