I'm a Full-Stack Software Engineer at SkilloVilla, where I build and ship product features end-to-end โ from pixel-perfect UIs to backend systems to production infrastructure. My work directly serves 10,000+ learners and 2 lakh+ active users daily.
I don't box myself into "frontend" or "backend." If there's a feature to build, a system to design, an automation to create, or infrastructure to fix โ I'll own it and ship it. That's how I ended up building exam platforms, real-time terminal widgets, AI screening pipelines, OTP abuse prevention systems, a consolidated admin portal, and leading a full cloud migration โ all within the same role.
Previously, I worked as a Full Stack Developer Intern at LeadTym, building microservices for payment gateways, wallet systems, and admin workflows.
Built a scalable exam platform from the ground up using Next.js, React Query, and styled-components. The platform supports live, time-bound, multi-section exams with 8+ question types โ MCQ, SCQ, Fill-in-the-Blanks, Coding, SQL, Terminal-based, and Match-the-Following. It handles concurrent exam sessions with real-time state management and currently serves 10,000+ learners.
Built a leaderboard with dual interfaces โ a student-facing view (ranks, performance stats) and an admin-facing view (granular submission tracking, question-level insights) โ solving critical visibility gaps for mentors and reducing evaluation review time by 50%. Optimized state management using Zustand with MAP-based O(1) lookups, reducing redundant API calls by 40% and improving dashboard responsiveness despite backend polling constraints.
Engineered a client-side queuing system so users can continue tests seamlessly offline. The system handles automatic sync on reconnection, debounced API calls, and a periodic retry mechanism โ achieving zero submission loss and enhancing overall platform reliability even on unstable networks.
Transformed a fragmented ecosystem of 30+ scattered dashboards into a single, secure admin portal using Hasura, custom auth middleware, and Cloudscape design system. This dramatically reduced onboarding time for new team members, minimized operational errors, and enhanced cross-team collaboration by giving everyone a unified view.
Built a scalable, template-driven landing page system with slug-based dynamic routing, empowering marketing and content teams to launch new course pages instantly without any developer intervention. This improved go-to-market speed by 80% โ teams went from waiting days for dev cycles to publishing pages in minutes.
Built a fully optimized Job Board platform inside SkilloVilla's LMS using Strapi CMS and React, empowering 2 lakh+ active users to discover and apply for jobs with seamless integration into the learning ecosystem. The board features advanced filtering, bookmarking, and search capabilities.
Implemented user location tracking by integrating Google Maps APIs, managing 100k monthly requests. This enabled location-based targeted advertisements, leading to a 30% increase in lead generation by serving relevant content to users based on their geography.
Developed a referral system with real-time activity tracking using Appsmith dashboards powered by Hasura GraphQL APIs with PostgreSQL and MongoDB as backing stores. The feature increased user engagement and conversions through an automated referral dashboard giving the ops team full visibility into referral funnels and payouts.
Built a live terminal practice environment using WebSockets and AWS ECS, where each user gets an isolated containerized environment to practice coding in real-time. Reduced container startup latency from ~30s to 2โ3s by implementing a warm-pool strategy โ pre-provisioning containers so they're ready before users need them.
Implemented runtime-configurable warm pool scaling using Consul as the configuration store. This enables traffic-aware container pre-provisioning โ automatically scaling up warm containers on weekends (high traffic) and scaling down on weekdays โ optimizing both performance and cost without requiring code deployments.
Designed a secure OTP delivery system where the LMS acts as a gateway to VPC-isolated backend services. The architecture supports OTP flows across multiple use cases โ user authentication, evaluation access control, and notifications โ without exposing any internal APIs publicly.
Detected and mitigated a massive OTP abuse attack where traffic had spiked to ~500k requests/day. Integrated invisible CAPTCHA using Cloudflare Turnstile (with Google reCAPTCHA as fallback) and implemented runtime provider switching via Consul โ allowing the team to swap OTP providers on the fly without deployments. This brought traffic down to 2โ3k/day and prevented vendor blacklisting.
Built an end-to-end automated screening pipeline using N8N workflows, Gemini Flash 2.0, and Groq (GPT-120B). The system processed 7,000+ job applications in under 1 hour, shortlisted 310 qualified candidates, and cost just $0.001 per resume (~$10 for 10k resumes vs $100+ with other solutions). This replaced what used to take the hiring team 2+ months of manual screening.
Built automated evaluation pipelines using Jenkins and GitLab CI that dynamically provision AWS ECS tasks to execute and grade user-submitted assignments in fully isolated environments. Each submission runs in its own container, ensuring security and consistency across evaluations.
Implemented global error ID tracking with centralized logging to Datadog via FluentBit, enabling end-to-end request tracing across services. Users simply raise tickets with the error ID, and engineers can trace the full request lifecycle instantly โ reducing average debugging time from hours to minutes.
Set up production monitoring, health checks, and automated incident escalation using Squadcast and Slack. Configured escalation policies with automatic routing โ primary โ secondary โ team lead โ ensuring no incident goes unnoticed regardless of time or day.
Owned end-to-end quality assurance in a completely QA-less team โ handling test planning, manual and automated testing, production debugging, incident response, and post-mortems. This ensures features ship reliably despite having no dedicated QA resources.
Led the complete infrastructure migration from Google Cloud Platform to AWS for both staging and production environments. The migration enabled horizontal scaling, proactive capacity planning, and saved the company INR 8L+ per month in infrastructure costs.
Secured the entire internal infrastructure by implementing Cloudflare Zero Trust Network Access following a security breach, eliminating the need for bastion hosts and restricting access to private resources. Additionally, designed a bypass and fast failover strategy using Route53 DNS switching and certificate rotation, enabling recovery from CDN outages in under 2 minutes.
Worked in a microservices-based architecture, developing both backend and frontend services for the admin, wallet, ticketing, and payment gateway modules. Designed secure inter-service communication for payment and wallet workflows, ensuring data consistency and fault isolation across service boundaries.
Optimized transaction flows to achieve low-latency performance and reliable wallet balance reconciliation at scale. This involved tuning database queries, implementing efficient transaction handling, and ensuring financial accuracy across concurrent operations.
Implemented robust input validation, centralized error handling, and structured logging across all services. Collaborated on improving observability and production monitoring for live services, making it easier to trace issues and maintain system reliability.
Tech: Next.js ยท TypeScript ยท Prisma ยท MySQL (Planetscale) ยท Clerk ยท NextAuth ยท Stripe ยท RazorPay ยท Mux ยท Shadcn UI ยท UploadThing
A full-stack LMS platform where students can browse, purchase, and track courses, while teachers can create and manage content.
- Student experience โ Course browsing, purchasing, progress tracking, and chapter completion workflows that drive engagement and learning outcomes
- Teacher tools โ Course creation with drag-and-drop chapter reordering, rich-text editor for descriptions, and file/video attachments via UploadThing
- Payments โ Integrated Stripe and RazorPay for secure course purchases with webhook-based order confirmation
- Video streaming โ Integrated Mux for video uploads, processing, and HLS playback ensuring smooth streaming across devices
- Auth & data layer โ Secure authentication using Clerk and NextAuth, with Prisma ORM and MySQL (Planetscale) for a scalable, reliable backend
Tech: Next.js ยท TypeScript ยท Socket.io ยท Prisma ยท MySQL (Planetscale) ยท Clerk ยท TanStack Query ยท UploadThing
A real-time messaging platform inspired by Discord, supporting 1:1 and group communication across text, audio, and video channels.
- Real-time messaging โ Message sending, editing, deletion, and file attachments powered by Socket.io with TanStack Query for optimistic updates and infinite scroll
- Voice & video calls โ Built voice and video call functionality for direct and group communication
- Server management โ Full server and member management including roles, permissions, kicking members, and shareable invite links
- Responsive UI โ Mobile-first design with light/dark mode support and file/video uploads via UploadThing
- Reliability โ Implemented WebSocket fallback with polling and alert notifications to ensure communication works reliably across all network conditions


