GET IN TOUCH
Available for work · India

Agrim Khandelwal

I design the database, write the API, build the interface, and ship it — then run it with real users. Currently building at Mittsure Technologies.

SDE @ Mittsure TechnologiesFounder, preepcuet.in1+ years shipping
Scroll
01 — the beginning

how it all started.

I started writing code because I wanted to know how a URL turns into an APP :)

I had no idea what "software architecture" was. I was just building things, breaking them, and taking whatever freelance gigs I could find to build real stuff for real people…

My first real lesson wasn't React or Node — it was fixing bugs in production after real users found them. Everything I know about auth edge cases, payment webhooks and query performance came from running live products, under real users, not from a course certificate.

It started as building things.
Then it became a way of thinking.
Architecture came later.

// PLACES I'VE SHIPPED AT learned a lot here!

  • Software Developer at Mittsure Technologies (EdTech) — current
  • Full-Stack Developer at Churan Chacha (Pansoriya Foods Pvt. Ltd.)
  • Built & run PrepCUET — a live CUET prep platform, solo, end to end
  • Freelanced full-stack projects — landing pages to full platforms
4
PRODUCTS BUILT END TO END
live in production or shipping right now
40+
REST ENDPOINTS DESIGNED
for PrepCUET alone — auth to analytics
95+
LIGHTHOUSE SCORE
crazy what happens when you treat performance as a feature
02 — the toolkit

what I actually build with.

Skills, grouped by where they live in the stack.

Everything here has shipped in a real project — no résumé padding, no "familiar with".

Languages

JavaScript (ES2023)TypeScriptPythonSQLHTML5 / CSS3

Frontend

ReactNext.jsTailwind CSSRedux / ZustandFramer MotionThree.js / R3F

Backend

Node.jsExpressREST API designJWT authWebhooksRate limiting

Databases

MongoDBMongoosePostgreSQLRedisSchema designIndexing

Cloud & Deploy

VercelAWS (EC2 / S3)NginxCI/CDDocker basicsDNS / SSL

Tools & Practice

Git / GitHubPostmanFigmaESLint / PrettierLighthouse auditsCode review
03 — one merge led to another

Work & Projects

(less "responsibilities included", more "here's what I built and what it did")
1Apr 2026 — Present
Mittsure Technologies (EdTech — products for schools & students)
Software Developer
  • Building and maintaining production features across the company's web products — frontend, APIs, and database work in one role.
  • Working a professional engineering workflow: code reviews, Git branching, staging → production releases, cross-team collaboration.
  • Owning features end to end — from requirement discussion to deployed, monitored code.
3
layers per feature — UI · API · DB
E2E
feature ownership
Prod
code-reviewed releases
2Dec 2025 — Mar 2026
Churan Chacha (Pansoriya Foods Pvt. Ltd. — D2C FMCG brand)
Full-Stack Developer
  • Developed and maintained the brand's e-commerce web presence — storefront features, product pages, and checkout flows.
  • Built internal dashboards for orders, inventory, and campaign performance, replacing spreadsheet-driven workflows.
  • Handled the full stack solo: UI, backend APIs, database, and integrations with payment & logistics services.
1
dev — design to deploy
D2C
storefront + admin panel
Full
stack, payments to pixels
3 Jan2026 — Present
PrepCUET (preepcuet.in — my own EdTech platform, run as a real business)
Founder & Full-Stack Developer
  • Architected and built the entire platform solo — frontend, REST API, database, payments, and deployment.
  • Shipped a proctored mock-test engine with server-authoritative timers, an answer palette, and per-section analytics.
  • Built a content system serving 1000+ resources: previous-year papers, daily quizzes, current-affairs feeds.
1000+
study resources served
40+
REST endpoints
8
MongoDB collections
42025 — Present
Freelance (independent client work — where the obsession started)
Full-Stack Developer
  • Delivered responsive, SEO-ready web apps for small clients — landing pages, dashboards, CRUD systems.
  • Standardised a personal stack (React + Express + MongoDB) and a reusable component library that seeds every new project.
  • Learned the unglamorous parts tutorials skip: DNS, SSL, backups, error monitoring, readable code.
0→1
projects, repeatedly
1
reusable component library
things broken & fixed
04 — the flagship

Best Work

(the system I'm most proud of — problem → architecture → impact)
1 |  PrepCUET complete CUET prep platform — courses, proctored mocks, payments — built solo
Engineered an end-to-end exam-prep platform and run it as a real business — live at preepcuet.in.
Problem
Prep is fragmented. Coaching is expensive. Free mocks aren't real.
  • PDFs on Telegram, videos on YouTube, tests on a third site — no single source of truth
  • Offline coaching out of reach for most aspirants outside metro cities
  • Free mock tests skip what matters: strict timing, section rules, post-test analytics
Strategy
01
ONE PLATFORM, FULL JOURNEYCourses → practice → proctored mocks → analytics → mentorship. Everything a CUET aspirant needs, one login.
02
SERVER-AUTHORITATIVE TEST ENGINEThe server owns the timer and the answer key. Autosave every 15s, tab-switch detection, auto-submit on expiry — scoring is fully server-side.
03
WEBHOOK-DRIVEN PAYMENTSOrder → webhook → enrolment pipeline with idempotent handlers. 7-day money-back guarantee handled programmatically.
Built
40+
REST endpoints
auth to analytics
60+
React components
one design system
8
DB collections
indexed & related
1000+
resources served
papers · quizzes · notes
95+
Lighthouse perf
fast on 4G phones
2
themes, 100% responsive
dark / light
# a mock-test attempt, server-side
POST  /auth/login           → httpOnly JWT issued
GET   /tests/:id/start      → server timer starts
PATCH /attempts/:id         → autosave every 15s
POST  /attempts/:id/submit  → scored server-side 
# the client never holds the answer key
Tech Stack
Next.jsReactNode.jsExpressMongoDBRedisRazorpayJWT authVercel
System Architecture
BrowserNext.js client
Vercel EdgeSSR / CDN
Express APIJWT-guarded routes
MongoDBusers · tests · attempts
Redissessions · hot caching
Razorpayorders · webhooks

Auth middleware sits in front of every API route — the client never talks to MongoDB or Redis directly.

05 — after hours

Current Builds

(real systems I'm engineering right now — not toys)
in development
AI voice chatbot
A conversational AI you talk to — speak a question, hear a natural answer.
react · node · websockets · web audio · llm api
live
realtime bidding platform
Live auction rooms where two people bidding in the same millisecond can't both "win".
react · socket.io · mongodb · redis pub/subVisit ↗
concept
auto answer-sheet checker
Upload scanned answer sheets, get scored results and per-question analytics in minutes.
react · node · python · ocr · job queue
Bye, have a great day at your job.
Hoping you get more developers who actually ship.
Agrim Khandelwal (agrim.dev)
💼