BACKEND DEVELOPER
CAIR · IIT MANDI
32.09° N, 75.86° E
AyushKapoor.
Engineering systems that scale — from database schemas to pixel-perfect interfaces.
GET /profile200 OK
Profile
I'm a backend developer at the Centre for Artificial Intelligence and Robotics (CAIR), IIT Mandi, where I build multi-tenant EdTech infrastructure used by students and teachers across Classes 6–12.
My work lives at the intersection of robust server architecture and thoughtful product design — JWT auth systems, role-based access control, RESTful APIs, and adaptive assessment engines on one side; Next.js dashboards and AI-powered learning tools on the other.
Based in the foothills of Himachal Pradesh, I balance shipping production systems with exploring new music, playing guitar, and hiking the mountains I grew up in.
Off duty
Ship it clean, scale it right — then take the scenic route home.
- Currently
- Backend Developer @ CAIR, IIT Mandi
- Education
- MCA, Lovely Professional University — 8.67 CGPA
- Focus
- Node.js · TypeScript · PostgreSQL · Next.js
- Base
- Himachal Pradesh, India
Education
Lovely Professional University
Master of Computer Applications · CGPA 8.67 · Phagwara, India
Government College, Dharamshala
Bachelor of Computer Applications · CGPA 8.14 · Dharamshala, India
GET /experience200 OK
Experience
Mar 2026 — Present
Backend Developer
Centre for Artificial Intelligence and Robotics (CAIR), IIT Mandi
Himachal Pradesh, India
- 01
Building a full-stack, multi-tenant EdTech platform serving students and teachers across Classes 6–12.
- 02
Designed a scalable backend with Node.js, TypeScript, Express, and PostgreSQL using Knex ORM.
- 03
Implemented JWT-based authentication and role-based access control for secure multi-role access.
- 04
Engineered a self-assessment engine with adaptive evaluation and XP-based gamification tracking.
- 05
Built role-based dashboards and integrated an AI Tutor chatbot, Concept Explorer, and Quiz Generator.
- 06
Collaborating with ML microservices for adaptive learning and intelligent recommendations.
GET /projects200 OK
Selected Work
GET /stack200 OK
Stack & Credentials
Languages
- TypeScript
- JavaScript
- C/C++
- Java
- Python
- Kotlin
Backend
- Node.js
- Express.js
- REST APIs
- JWT / RBAC
- PHP
- Knex ORM
Frontend
- Next.js
- React.js
- TailwindCSS
- Radix UI
- HTML/CSS
Databases
- PostgreSQL
- MongoDB
- MySQL
AI / ML
- DNN
- CNN
- RNN
- ML Microservices
Tools & Platforms
- Git
- Google Cloud
- Selenium
- Linux
- Android Studio
- Xcode
GET /contact200 OK
Contact
Let's build
something.
Have a project in mind, a role to fill, or just want to talk systems architecture? My inbox is open.
Usually replies within 24 hours · IST
