Skip to content
View Suraj-Upadhye's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Walchand College of Engineering, Sangli
  • Sangli, Maharashtra, India
  • LinkedIn in/suraj-upadhye

Highlights

  • Pro

Block or report Suraj-Upadhye

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

Hi 👋, I'm Suraj Upadhye

Full Stack Developer | Computer Science & Engineering Student

Profile views GitHub followers


About Me


Technical Skills

Category Skills
Programming Languages Java, C, C++, JavaScript
Backend Technologies Spring Boot, Node.js, Express.js, REST APIs, JWT, Spring Security
Cloud & Deops Docker, AWS EC2, S3, RDS, Lambda, VPC, GitHub Actions, Linux
Frontend Technologies React.js, Tailwind CSS
Databases MySQL, PostgreSQL, MongoDB
Coursework Data Structures & Algorithms, DBMS, Operating Systems, Computer Networks, OOP
Tools & Platforms Git, GitHub, Postman, VS Code, IntelliJ IDEA

Featured Projects

ClassCode | The Online Coding Platform for Academic Institutions

Production-grade full-stack coding platform enabling teachers to create classes, assign problems, conduct proctored exams, and auto-evaluate submissions with real-time code execution

  • Tech Stack: Node.js 20, Express 5, React 19, MongoDB Atlas, Tailwind CSS v4, Monaco Editor, Judge0 CE, Google Gemini AI, Docker, AWS EC2, Vercel

  • Key Features: Multi-strategy authentication (Email/OTP + Google OAuth 2.0), classroom management with role-based access control, in-browser code editor with 7-language support, proctored exams with fullscreen enforcement and tab-switch detection, AI-powered test case generation, real-time code execution with configurable limits, comprehensive reporting and analytics, secure submission evaluation with detailed per-test-case results

  • Description: A complete academic coding ecosystem where teachers create virtual classrooms, curate problem sets, assign coding tasks, and conduct proctored online exams. Students join classes, solve problems in an embedded IDE, receive instant verdicts, and take timed exams in a secure lockdown environment. Designed as a free, open alternative to commercial platforms like LeetCode for college coding labs and assignments.

  • Users: 600–700 students per academic year

  • Live Demo: https://www.classcode.me

  • Note: This repository is a product overview only. The source code resides in a private repository owned by ClassCode due to institutional confidentiality. I am a core contributor and full-stack developer on this project.

  • Repository: ClassCode – Product Overview


PrepGap | Placement Readiness & Failure Insight System

Data-driven platform analyzing real interview failure patterns to help students prepare smarter for placements

  • Tech Stack: Spring Boot, MongoDB, React.js, Tailwind CSS, Google OAuth 2.0, Google Gemini AI

  • Key Features: Anonymous interview experience submission, company-wise interview insights, skill-based failure analytics (DSA, OS, DBMS, CN, OOPS), AI-generated summaries, personal readiness gap analysis, year-wise and internship/placement separation

  • Description: Collects anonymous interview experiences and analyzes skill-wise and stage-wise failures. Uses Google Gemini AI to generate actionable insights, helping students understand real interview expectations, identify failure hotspots, and evaluate readiness before interviews.

  • Live Demo: https://prepgap.vercel.app

  • Repository: PrepGap


LeetCode Profile

LeetCode Stats


Feel free to explore my repositories and projects or connect with me for collaboration.

Pinned Loading

  1. ClassCode-Showcase ClassCode-Showcase Public

    ClassCode – Product Overview : The Online Coding Platform for Academic Institutions

    1 1

  2. InterviewQuest InterviewQuest Public

    InterviewQuest – AI-Powered Interview Preparation Platform

    JavaScript 2

  3. RAG_System_WceHackathon2026_DashCoders RAG_System_WceHackathon2026_DashCoders Public

    RAG System - OpenStax Psychology 2e - A Retrieval-Augmented Generation system that answers questions using the OpenStax Psychology 2e textbook and returns verifiable references (sections and page n…

    Python 1

  4. PrepGap PrepGap Public

    PrepGap - Placement Readiness & Failure Insight System

    JavaScript 1