Hi, my name is
Pranay Tomer.
I build things for the web.
I'm a Software Engineer currently at Droom, specializing in building high-performance, accessible, and stunning digital experiences using modern frameworks like Next.js, React, and Node.js.
Work Experience
Associate Software Engineer@ Droom Technology Pvt Ltd
- Diagnosed cache growth in a production Next.js application and implemented selective revalidation, capping cache usage at 5GB and preventing unnecessary disk consumption.
- Engineered a secure listing search API using Node.js and Elasticsearch, dynamically generating search queries for 20+ filter combinations through a single validated endpoint.
- Consolidated authentication across 5+ Droom platforms through a centralized Laravel service, reducing maintenance overhead and improving consistency.
- Troubleshot and resolved mobile logout issues across WebView authentication screens by implementing a secure token-based auto-login mechanism.
- Reduced production search and cart errors by implementing a configurable city synonym resolution system for 30+ cities, improving search accuracy and listing discoverability.
Software Engineer Intern@ Droom Technology Pvt Ltd
- Migrated the Discovery Module from Laravel to Next.js and Strapi, introducing optimized APIs that improved response time and elevated the user experience.
- Developed an end-to-end OBV Widget as a standalone, reusable solution with secure authentication and built APIs, enabling seamless integration across 4+ applications through a single script inclusion.
- Enhanced Strapi–Next.js content delivery by extending GraphQL content resolution with mobile-specific slug support (/msite/*), enabling distinct mobile and web experiences.
- Accelerated page performance by optimizing Core Web Vitals with Next.js best practices, achieving Google's Good threshold and contributing to improved SEO rankings.
Featured Projects
Next.js Cache Inspector
Built and published an npm tool for monitoring Next.js ISR cache freshness and revalidation behavior, automatically identifying and removing stale cache files to reduce disk usage and simplify cache debugging. Implemented automatic tracking of revalidatePath and revalidateTag events using Webpack, enabling real-time cache visibility without code changes. Architected a 4-layer pipeline (Reader → Analyzer → Renderer → Middleware) that processes Next.js build artifacts and prerender manifests to classify Static, ISR, and Dynamic routes while providing cache freshness insights through a single command.
E-Learning
Developed a full-stack E-Learning platform using React, Node.js, and MongoDB, integrating 3+ core modules including authentication, course management, and payment processing. Secure user authentication and registration systems to protect user data and ensure authorized access. Course management features with a responsive UI using Tailwind CSS, improving mobile usability by 40%. Integrated Razorpay for secure payment processing and Cloudinary for media storage and delivery, enabling seamless course purchases and content management.
Chat-Application
A real-time chat application facilitating 1,000+ concurrent users with high reliability testing. Delivered an intuitive UI and a seamless real-time messaging experience.
Technical Skills
Languages
Frontend
Backend & APIs
Databases & Search
Tools & Practices
Education
B.Tech in Computer Science and Engineering
Maharaja Surajmal Institute of Technology, Delhi
Class 12th
Dayawati Modi Academy
Get In Touch
I'm currently looking for new opportunities. Whether you have a question or just want to say hi, I'll try my best to get back to you!