Skip to content
View yashsabne's full-sized avatar

Block or report yashsabne

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
yashsabne/README.md

Coding

πŸ‘‹ Hey, I'm Yash Navnath Sabne

πŸŽ“ B.Tech ECE @ NIT Surat (2023–2027)
πŸ’» Full Stack MERN Developer
πŸš€ Passionate about Backend Systems, Microservices & System Design
🐳 Building with Docker, Redis, Socket.IO & distributed architectures
🧠 Grinding DSA β€” 300+ problems on LeetCode
🀝 Open to collaborating on impactful software

πŸ“§ yashsabne39@gmail.com



πŸ›  Tech Stack

Languages

JavaScript Java SQL

Frontend

React Vite React Router TailwindCSS HTML5 CSS3 Bootstrap

Backend

Node.js Express.js Socket.IO REST API JWT bcryptjs OAuth Passport.js Razorpay Nodemailer Multer express-validator express-session dotenv cors

Databases & Caching

MongoDB Mongoose Redis MySQL

DevOps, Cloud & Tools

Docker Docker Compose Linux Git GitHub GitHub Actions Cloudinary Nginx Postman Vercel Render npm

Architecture & Concepts

Microservices System Design Rate Limiting Real--time Systems OOP DBMS DSA Inter--service Auth


πŸš€ Featured Projects

🏠 RentSmart v2 β€” Property Rental Marketplace

Monolith β†’ Microservices. Built for scale, deployed with Docker.

A production-ready rental platform rebuilt from scratch as 6 independently deployable microservices. Each service owns its own database, logic, and deployment β€” the way real-world distributed systems work.

Service What it does
πŸ” Auth Service JWT login, email verification, rate limiting (Redis), Google + Microsoft OAuth
🏘 Property Service CRUD listings, Cloudinary image uploads (8 photos/listing), smart filters + recommendations
πŸ’³ Payment Service Razorpay order creation + HMAC-SHA256 signature verification, access gating, listing promotion
πŸ’¬ Chat Service Real-time Socket.IO messaging, delivery tracking (sent β†’ delivered β†’ read), online presence
πŸ”” Notification Service Decoupled transactional email via Nodemailer
πŸ“Š Activity Service Centralised user event logging for analytics and audit trails

Stack: React 19 Vite 8 Node.js Express 5 MongoDB Redis Socket.IO Razorpay Cloudinary Docker Passport.js JWT Tailwind CSS v4
Live Repo


πŸ’° LendLink β€” Group Savings & Contribution Platform

Rotating savings (chit fund) system with real-time chat and verifiable payouts.

A microservices-based community finance platform that automates and verifies group winner selection through a custom fair rotation algorithm. Built with transparency at its core β€” screen recording during payout ensures no disputes.

Highlights:

  • Custom fair rotation algorithm for group winner selection
  • Real-time group chat via Socket.IO
  • Payment gateway integration with screen recording for verifiable results
  • Secure group participation with member management

Stack: Node.js Express.js MongoDB React.js Vite Socket.IO Payment Integration REST APIs


πŸ›’ Kashvi Online Store β€” Full-Stack E-Commerce Platform

Production-ready e-commerce delivered in 12 days for Google Winter of Code (NIT Surat)

A complete e-commerce application with inventory management, order processing, secure checkout, and real-time features β€” built under strict deadline as a Google Winter of Code contributor.

Highlights:

  • Delivered production-ready in 12 days under GWoC deadline
  • Optimized MongoDB schema and query efficiency
  • Secure Razorpay checkout + JWT auth
  • Real-time features with Socket.IO

Stack: Node.js Express.js MongoDB Razorpay JWT Socket.IO Responsive Design


🏦 Banking System β€” Java OOP + REST API

Modular banking engine with full CRUD operations and overdraft handling.

A clean, modular banking system built with Java OOP principles β€” deposits, withdrawals, transfers, and overdraft protection β€” using Java Collections for efficient in-memory account management.

Stack: Java OOP Collections File Persistence REST API


πŸ† Achievements & Involvement

  • 🧩 300+ problems solved on LeetCode and other competitive programming platforms
  • 🎯 Technical Executive, Mindbend (SVNIT) β€” Organized Gujarat's largest techno-managerial fest with 10,000+ participants
  • 🀝 Google Winter of Code Contributor (NIT Surat) β€” Delivered production-ready e-commerce project under strict deadline
  • πŸ“œ NPTEL Certified β€” Database Management Systems (IIT Kanpur)
  • πŸš€ Deployed multiple full-stack MERN applications with auth, payments, and real-time features

πŸ“Š GitHub Stats




🌐 Connect With Me

LinkedIn LeetCode GitHub Email


Profile Views

Pinned Loading

  1. rentsmart_v2 rentsmart_v2 Public

    containerized microservices using docker architecture

    JavaScript

  2. rentSmart rentSmart Public

    JavaScript

  3. LendLink LendLink Public

    LendLink is a secure platform creating groups, enabling seamless money rotation with advanced and real-time updates.

    JavaScript

  4. kashvi_GWOC_final kashvi_GWOC_final Public

    JavaScript

  5. 3dPortfolio 3dPortfolio Public

    JavaScript

  6. rentease rentease Public

    EJS