Hi, my name is
Pranay Tomer.
I build things for the web.
I'm an Associate 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.
Where I've Worked
Associate Software Engineer @ Droom
Aug 2025 - Present
Gurugram, Haryana
- ▹Diagnosed uncontrolled cache growth in a production Next.js application and implemented a selective revalidation strategy, capping cache usage at 5GB and preventing unnecessary disk consumption caused by obsolete cached data.
- ▹Engineered a secure rental listing search API using Node.js and Elasticsearch, dynamically generating queries for 20+ filter combinations through a single endpoint with query sanitization and input validation, improving maintainability and reliability.
- ▹Eliminated inconsistencies arising from separate authentication APIs across 5+ Droom platforms by designing and developing a centralized authentication service in Laravel, simplifying user access and reducing maintenance overhead.
- ▹Fixed a session continuity issue where authenticated mobile users were logged out when navigating to WebView-based authentication screens by implementing a secure token-based auto-login flow using encrypted credentials.
- ▹Reduced production search and cart errors caused by city-name inconsistencies by designing a city synonym resolution system that mapped regional aliases to canonical city records, supporting 30+ cities with dynamically configurable mappings, improving search accuracy, listing discoverability, and user experience.
Software Engineer Intern @ Droom
Aug 2024 - July 2025
Gurugram, Haryana
- ▹Migrated the Discovery Module from Laravel to Next.js and Strapi, introducing optimized APIs that improved response time and enhanced 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.
- ▹Extended the Strapi–Next.js content delivery architecture by enhancing GraphQL content resolution with mobile-specific slug support (/msite/*), enabling distinct mobile and web page experiences while maintaining existing CMS workflows.
- ▹Enhanced 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. 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 core modules including authentication, course management, and payment processing. Integrated Razorpay for secure payment processing and Cloudinary for media storage and delivery, enabling seamless course purchases and content management.
Technical Skills
Languages
Technologies & Frameworks
Databases & Search
Tools & Platforms
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!