Skip to content
View vanshupreti04's full-sized avatar

Highlights

  • Pro

Block or report vanshupreti04

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vanshupreti04/README.md

👋 Hello World! I'm Vansh Upreti

💻 Full-Stack Developer | 🔧 Backend Engineering Enthusiast | 🌐 Open Source Explorer | 🚀 Software Engeering

3rd Year Software Engineering Student @ Vellore Institute of Technology (VIT)
I build full-stack applications, focus on backend engineering, and explore modern web ecosystems.


🔥 About Me

I’m a passionate Full-Stack Developer with a deep interest in backend systems, scalable architecture, and modern web development. I enjoy transforming ideas into real applications—whether personal projects, hackathons, or experimental prototypes.

I’ve built several frontend, backend, and full-stack applications using technologies like React, Next.js, Tailwind, SCSS, Java Spring Boot, Node.js, and a wide range of modern databases including MySQL, MongoDB, PostgreSQL, and Firebase and many more.

I’ve also worked with modern tools and services such as Clerk Auth, Kinde Auth, Convex, Plunk/Resend email, and various UI libraries like shadcn/ui. Currently, I’m expanding my expertise in backend engineering, cloud (AWS), automation with Jenkins, and starting to contribute in Open Source.

I love learning, exploring, and improving—every single day.

🧠 Profile

public class VanshUpreti {
    private String role = "Full-Stack Developer";
    private String focus = "Backend Engineering & Scalable Systems";
    private String education = "Software Engineering @ VIT";
    
    private String[] frontend = {
        "React", "Next.js", "TailwindCSS", "SCSS", "shadcn/ui"
    };

    private String[] backend = {
        "Java Spring Boot", "Node.js", "Express", "REST APIs"
    };

    private String[] databases = {
        "MySQL", "MongoDB", "PostgreSQL", "Convex", "Firebase"
    };

    private String[] tools = {
        "Git", "GitHub", "AWS", "Jenkins", "Clerk", "Kinde", "Plunk", "Resend"
    };

    public String currentGoal() {
        return "Mastering backend architecture & contributing to open-source";
    }
}

🧩 Technical Skills

🎨 Frontend

React Next.js JavaScript TailwindCSS SCSS shadcn/ui

⚙️ Backend

Java Spring Boot Maven

🗄️ Databases

MongoDB MySQL PostgreSQL Convex Firebase

☁️ Cloud & DevOps

AWS Jenkins

🛠️ Tools, Auth & Email

Clerk Kinde Plunk

🤝 Let's Connect


🎨 My Banner

LinkedIn GitHub Email


"Code is like humor. When you have to explain it, it’s bad."

Pinned Loading

  1. Bg-Remover-Frontend Bg-Remover-Frontend Public

    RemoveBG is a full-stack AI-powered background remover that allows users to securely upload images, remove backgrounds instantly using AI, manage usage with payments, and download high-quality resu…

    JavaScript

  2. Database-Locking Database-Locking Public

    A Spring Boot application demonstrating optimistic and pessimistic database locking to handle concurrent transactions, prevent data inconsistencies, and ensure reliable data integrity in multi-user…

    Java

  3. Rate_Limiter Rate_Limiter Public

    Reactive API gateway rate limiter using the Token Bucket algorithm, built with Spring Boot WebFlux to control traffic, reduce load, and protect microservices using API key validation.

    Java

  4. Schedula Schedula Public

    This web app helps businesses manage appointments by setting availability and letting customers book meetings easily

    JavaScript