MyPrep is a live testing platform designed to help students prepare for CS placements and GATE exams. It offers synchronized group test sessions, detailed performance analytics, and community-driven doubt discussion boards.
Most test prep websites are isolating, lacking real-time peer comparisons, which reduces motivation and makes peer-to-peer discussions cumbersome.
MyPrep introduces synchronous testing lobbies where student cohorts start exams together and receive instant, question-by-question comparative breakdowns immediately after finishing.
Real-time socket connections for synchronized test sessions.
Performance breakdowns by topic (DSA, OS, DBMS) and speed.
Nested threads with code highlight support.
Automatically flags weak areas and suggests targets.
Client synchronization flow during multiplayer live test sessions.
Send answers and receive sync pings.
Coordinates timer counts and lobby states.
Stores question banks and student answers.
“Synchronizing timers across hundreds of concurrent socket connections without lagging the client was difficult. We implemented server-side authoritative clocks that emitted delta offsets to keep all interfaces strictly aligned.”
Minimalist, distraction-free screen with split-panel layout for code and questions.
Detailed graph showing accuracy vs speed compared to other participants.
I'm currently open to software engineering internships, backend architecture roles, and open-source collaborations.