Skip to content
View santrupt29's full-sized avatar

Highlights

  • Pro

Block or report santrupt29

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
santrupt29/README.md

Hi, I'm Santrupt

Backend Developer focused on distributed systems, real-time applications, and high-performance Java/Spring Boot services. Pre-final year ECE student at VJTI Mumbai, actively building and shipping.


🛠 Tech Stack

Languages: Java, C++, Python, JavaScript/TypeScript
Backend: Spring Boot, Node.js, Express
Frontend: Next.js, React
Databases: PostgreSQL, MongoDB, Redis, Supabase
Infrastructure: Kafka, WebSocket (STOMP), AWS S3, DigitalOcean, Docker, FFmpeg
Observability: Prometheus, Grafana, Zipkin


🚀 Projects

Doodle-Sync — Real-Time Multiplayer Drawing Game
Spring Boot · Kafka · Redis · WebSocket/STOMP · Docker Source

  • 7 microservices via Spring Cloud Gateway with Resilience4j circuit breakers
  • p99 < 1ms stroke latency using Redis Pub/Sub; Kafka reserved for durable game events
  • 5-state game machine with time-decay scoring and Levenshtein-based guess detection
  • Redis-backed WebSocket ticketing system (30s TTL) bridging JWT auth

Vortex — Video Streaming Platform
Spring Boot · PostgreSQL · AWS S3 · FFmpeg · Next.js Source

  • Async Java 21 video pipeline via ExecutorService; eliminated processing timeouts
  • Adaptive Bitrate Streaming (360p/720p HLS) using FFmpeg filter complex
  • Parallelized S3 uploads with CompletableFuture.allOf() — upload time: 120s → 20s
  • Hosted on DigitalOcean; eliminated 100% of OOM crashes via swap + PostgreSQL tuning

HireLyze — AI-Powered Hiring Platform
React · Express · Supabase · Google GenAI · Redis · Source

  • AI resume matcher processing 1,000+ resumes with 90%+ alignment accuracy
  • Redis-backed PDF/DOCX parsing pipeline — 3x throughput improvement
  • Serverless APIs + Supabase for 300+ job postings at 99.9% uptime

📊 Stats



🏆 Competitive Programming

  • LeetCode: 600+ problems · Peak rating 1687 (Top 15% globally)
  • CodeChef: 3★ · Highest rating 1608 (Top 25%)
  • Codeforces: Pupil · 200+ problems · Peak 1275

📬 Connect

LinkedIn · Portfolio · Email · X

Pinned Loading

  1. ai-resume-screener ai-resume-screener Public

    Full-Stack AI Resume Analyzer

    JavaScript

  2. postgreSQL_practise postgreSQL_practise Public

    A Basic PostgreSQL Project as part of Learning

  3. st-themed-portfolio st-themed-portfolio Public

    Portfolio website inspired by Stranger Things

    JavaScript

  4. quiz-app-microservices quiz-app-microservices Public

    A robust, scalable quiz platform built using Java and Spring Boot, demonstrating a decentralized microservices architecture. This project showcases how multiple independent services communicate to …

    Java

  5. stream-spring-backend stream-spring-backend Public

    Spring Boot Backend for Video Streaming App

    Java

  6. Doodle-Sync Doodle-Sync Public

    A horizontally scalable, real-time multiplayer drawing game powered by a Spring Boot microservices architecture and React. Engineered for high concurrency using WebSockets, Redis Pub/Sub for live s…

    Java