About Me
Full-Stack Developer (BCA, 2025–2028) with hands-on experience building and deploying production-oriented web applications using the MERN stack and TypeScript. Currently building an EdTech platform end-to-end — REST APIs, database design, authentication/authorization, and cloud deployment — with additional exposure to Docker, Kubernetes, CI/CD, and AI integration (RAG, LangChain).
Skills & Technologies
Work Experience
Full-Stack Developer Intern
Owning full-stack development of an EdTech platform (NavGujarat Academy) using React.js, Node.js, Express.js, and MongoDB including frontend, backend APIs, database modeling, testing, and production deployment. Designed REST APIs for 3 user roles with performance and security improvements via Redis caching, MongoDB indexing, rate limiting, and RBAC. Managed deployments with Docker, Kubernetes, and CI/CD, validated workflows through Postman API testing.
Projects
VertexPortal (NavGujarat Academy) Full-Stack LMS
Built a full-featured LMS end-to-end with React 19, Node.js/Express 5, and MongoDB with 43 controllers, 44 route modules, and 36 database models across Student, Instructor, and Admin roles. Implemented WebRTC live classrooms (Stream.io), an in-browser coding playground, and a Mistral AI RAG tutor answering questions from lecture transcripts and PDFs. Developed AI quiz generator, Razorpay payment/checkout flow, automated PDF certificates with QR verification, and an admin analytics dashboard.
FrontendForge AI-Powered Cloud Sandbox IDE
Built a browser-based cloud IDE provisioning isolated per-user React/Vite dev environments inside Kubernetes pods. Designed backend services for auth, AI orchestration, sandbox provisioning, reverse-proxy routing, and notifications using Node.js/Express.js. Implemented Redis-based sandbox lifecycle management, RabbitMQ messaging, WebSocket live terminal/dev-server access. Integrated Mistral AI with LangChain and LangGraph to allow an AI agent to read, create, and update files inside live sandboxes.
LeadDesk Mini Full-Stack SaaS CRM
Built a CRM with lead management, dashboard analytics, search/filter/sort, and REST APIs with JWT auth and RBAC across 4 roles (Super Admin, Admin, Manager, Employee). Integrated React.js + Redux Toolkit frontend with Node.js/Express.js/MongoDB backend and charted metrics with Recharts.
Education
Bachelor of Computer Applications
Computer Applications