Nitin Kumar JhaRésumé ↗
Open to SDE roles · New Delhi, India

Builds
things
that run.

I build the parts that break under load. Collaborative editing that survives two people typing into the same line, search that understands what you meant instead of what you typed, and APIs that fail loudly rather than quietly.

Final year CS at NSUT. Currently a software development intern at Spinny, working on service booking flows and the APIs behind their Voice AI agents.

LeetCode rating
1882
top 5% globally
Problems solved
1000+
across 4 platforms
Projects built
12+
3 featured here
Internships
2
Spinny, Biofield
Quick sort, n=48379 steps
best O(n log n)average O(n log n)space O(log n)
Status
Open to SDE roles, 2026
Currently
SDE Intern at Spinny
Based in
New Delhi, India
Email
nitin.jha.connect@gmail.com ↗

Projects

03 featured · 12+ built · all of these are live
01InteractPro interfacelive

InteractPro

Two people can type into the same line at the same moment and neither of them loses a word. Ask the chat a question and it answers from 200+ messages in under 100ms, quoting the ones it used. Both of those are harder than they sound, and this is how I got them working.

Sync latency
~8ms
Concurrent users
100+
RAG answer
<100ms
Server tests
71
TypeScripttRPCPostgreSQLYjsSocket.IOGemini
02Intervue.ai interfacelive

Intervue.ai

It reads your resume, then interviews you out loud and follows up on what you actually said. The model was the easy part. The hard part was working out when you had finished talking, because getting that wrong is the difference between a conversation and a form with a microphone.

Median latency
~1.8s
Turnaround
~2s
Languages
4
Sessions
100+
Next.js 15TypeScripttRPCPostgreSQLOpenAIMonaco
03Tabl.io interfacelive

Tabl.io

Booking a table looks like CRUD until two people grab the same slot in the same second. This one settles availability at write time against the database, so the loser gets a real reason instead of a double booking, and both of them get an email either way.

Email delivery
99%
Auth
JWT / RBAC
Pipeline
CI/CD
ReactNode.jsMongoDBJWTBrevoGitHub Actions

Experience

2 internships · 2+ years writing code
Feb 2026 – Present
Gurugram

Software Development Intern

Spinny
  • Service bookings made on our own platform needed to reach GoMechanic. I wired that up as an event driven flow with WebEngage and n8n, and updated the CMS driven frontend so the booking states matched what was actually happening behind them.
  • Sales was evaluating CRM leads by hand, opening dealer records one at a time. I replaced that with a Selenium pipeline on cron that pulls the service histories itself and produces the finished diagnostic report. The step is gone now, not faster.
  • Our Voice AI agents could hold a conversation but could not look anything up, so they handed off to a human for basic questions. I put FastAPI endpoints over the internal CRM services so they can fetch real data mid call.
FastAPIPythonn8nWebEngageSelenium
June 2025 – July 2025
Hybrid · IIT Ropar incubated

Software Development Intern

Biofield Power Pvt. Ltd.
  • Built role based modules for a multi entity SaaS product, both the APIs and the frontend that consumed them. First time I was writing code other people were depending on rather than a project only I would run.
  • Most of our invalid API requests were not attacks. They were the frontend and the backend disagreeing about the shape of an object, so I moved validation behind shared Zod schemas that both sides read from. Invalid requests dropped by 45%.
  • Added MongoDB schema validation so malformed data gets rejected at the edge instead of quietly becoming a slow query somewhere later.
Next.jsNode.jsMongoDBZod

Education

Nov 2022 – 2026 · New Delhi
Degree

B.Tech, Computer Science and Engineering

Netaji Subhas University of Technology

The systems half of the syllabus is the part that stuck. Operating systems and networks explain the behaviour you otherwise learn by being surprised in production, and databases explain most of the rest.

Coursework that mattered
  • 01Data Structures & Algorithms
  • 02Operating Systems
  • 03DBMS
  • 04Computer Networks
  • 05OOP

Problem
solving

Mostly C++. This is the part of my week that has not changed since first year.

LeetCode
1882 rating, top 5% globally
Codeforces
contest regular
CSES
problem set
GeeksforGeeks
practice track
661
LeetCode Weekly Contest 465
out of 31,708 participants
Top 1–2%
Flipkart GRiD 7.0
National semi finalist, from 160,000+ entrants
Finalist
HackFinance '25, IIIT Delhi
Built a fintech product against a hard deadline

Skills

what I reach for first
01Languages
  • C/C++
  • TypeScript
  • JavaScript
  • Python
  • SQL
02Frameworks
  • Next.js
  • React
  • Node.js
  • Express
  • FastAPI
  • Django
03Databases
  • PostgreSQL
  • Prisma
  • MongoDB
  • pgvector
  • Mongoose
04Backend & AI
  • tRPC
  • Socket.IO
  • Yjs / CRDT
  • RAG
  • Gemini
  • JWT
05Cloud & DevOps
  • Docker
  • AWS EC2 / S3
  • GitHub Actions
  • Grafana
  • Sentry
06Core CS
  • DSA
  • Operating Systems
  • DBMS
  • Networks
  • OOP

Let's
build it.

Open to SDE roles. If you're building something that has to actually hold up under load, I'd like to hear about it.