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.

1.5+ years 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

  • real-timeMediasoup SFU · WebRTC · Redis Pub/Sub · MediaPipe · Event-Driven Architecture
  • back-endNode.js · Socket.IO · REST API Design · Express.js · Microservices · Serverless (AWS Lambda)
  • databasesPostgreSQL · Redis · ClickHouse · MongoDB · DynamoDB
  • devops & ai/llmAWS (Lambda, SQS, S3, DynamoDB) · OpenRouter API · Docker · LLM API Integration · CI/CD · Git
  • languagesTypeScript · JavaScript (ES6+) · Python · Java · SQL
  • front-endReact.js · Next.js · Redux Toolkit · Tailwind CSS
Portrait of Shashank Dhiman

Shashank Dhiman

Full Stack Engineer · Jalandhar, 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.