- Currently pursuing Computer Science and Engineering
- Interested in Backend Development & Problem Solving
- All projects available at: https://github.com/Suraj-Upadhye
- Portfolio website: https://surajupadhye.netlify.app/
- Ask me about DSA, Web Development, Backend Systems
- Reach me at:
| 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 |
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
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
Feel free to explore my repositories and projects or connect with me for collaboration.

