Shashank Dhiman

About

I'm Shashank. I work on backends — the kind where the failure modes are the actual problem, and the diagram doesn't tell you anything until the second user shows up.

One year shipped, four production systems. Currently at Masters' Union — EdTech, building the LMS platform; open to what's next.

The story so far

Production is a different problem.

I finished my CS degree at Guru Nanak Dev Engineering College in 2025. The first code I shipped to production was during a 2024 internship at Qspider — a MERN event platform with Stripe webhooks, JWT, and role-based access. It worked the way an exam answer works: complete, untested by anything weird.

The weird stuff arrived at Masters' Union — building the LMS for an MBA-equivalent EdTech program — mostly on the proctoring system. The first time the server CPU pinned at 100% with five users on it, I learned that an architecture decision can be wrong — not slow, wrong. The rewrite that followed (client-worker inference, SFU routing, OpenRouter-powered session summaries) was a lesson in the difference between optimisation and reconsideration.

The messaging refactor, the analytics pipeline, the event classifier — all variants of the same lesson: the gap between passes the demo and survives 200 concurrent users is where the engineering actually lives. Most of what I now believe about systems came from that year.

What I find most interesting in 2026 is LLMs as infrastructure problems. Not the chat UI — the queueing, the rate limits, the failure modes when inference takes eight seconds and the user is still typing. I want to work on the systems that hold that up. If you're building there, I'd like to hear about it.

Desk at night — keyboard, notebook with system sketches, monitor with code

The work has always happened at this desk. Mostly at night.

Experience

  1. Masters' Union logo

    JAN 2025 — PRESENT

    Associate Software Developer · EdTech

    Masters' Union · EdTech · India.

    • Own the LMS's real-time systems, in production for live student cohorts
    • AI proctoring for online exams — WebRTC/SFU at 200+ concurrent streams (Mediasoup), +35% throughput
    • In-browser behavioral classification (MediaPipe) + OpenRouter LLM session summaries for reviewers
    • Unified real-time messaging across the LMS — Redis presence, keyset pagination, DataLoader (−60% DB round-trips)
    • Serverless event-analytics pipeline — Lambda → ClickHouse, −55% query time
  2. Qspider logo

    JUN 2024 — JUL 2024

    Software Developer Intern

    Qspider · Chandigarh, India.

    • Eventify — full-stack MERN platform with Stripe webhooks + RBAC
    • Modular REST API with middleware error-boundary pattern
  3. GNDEC logo

    AUG 2021 — JUN 2025

    B.Tech, Computer Science & Engineering

    Guru Nanak Dev Engineering College, Ludhiana.

    • CGPA 8.45 / 10

Where the year was spent

Masters' Union logo

Masters' Union

Masters' Union is an EdTech institution in India running an MBA-equivalent program. On the engineering team I build the learning platform (LMS) — the AI proctoring, real-time messaging, and event-analytics systems that keep live student cohorts running in production.

Associate Software Developer · EdTechJan 2025 — presentmastersunion.org ↗

How I work

01 / Before I write code

I diagram. I write a short RFC even when no one asked for one. I list what fails at 10× scale before I touch the keyboard.

02 / While I write code

Small PRs, tests written against the failure modes I expected — not the happy path. I treat code review as the work, not the wait.

03 / After I ship

Dashboards before launch. Error budgets, not error-free dreams. The follow-up ticket is part of the original ticket.

Facts

What I reach for

  • BackendNode.js · Express · REST · Microservices
  • Real-timeWebRTC (Mediasoup) · Socket.IO · Redis Pub/Sub
  • DataPostgreSQL · ClickHouse · Redis · MongoDB
  • CloudAWS Lambda · SQS · AWS S3 · Docker
  • AI / LLMOpenRouter API · AI session summaries · MediaPipe (eye-gaze, tab-switch)
  • LanguagesTypeScript · JavaScript · SQL
  • FrontendReact · Next.js · Tailwind
Portrait of Shashank Dhiman

Shashank Dhiman

Full Stack Engineer · Chandigarh, India

Education

B.Tech, Computer Science & Engineering

Guru Nanak Dev Engineering College, Ludhiana

Aug 2021 – Jun 2025 · CGPA 8.45

Reach me

Working on something real-time?

The interesting stuff lives at the edges. If you're building there — backend, real-time, or AI infra — let's talk.