SetTimeout, SetImmediate vs Process.nextTick

In this post we talk about Node.js event loop and the use cases for setTimeout, setImmediate, and process.nextTick. It helps developers make informed decisions about asynchronous operations in Node.js while considering potential execution order variations.

Disney Inventory Management System – Case Study

The Disney Inventory Management System is a custom-built web application designed to streamline stock management across over 50+ Disney retail stores. As part of my role at HCL Technologies, I led the development of this tool, aiming to minimize stock discrepancies, improve real-time visibility, and reduce operational overhead for warehouse and floor managers.

WebMD Analytics Portal Thumbnail

WebMD Analytics Portal – Case Study

As part of WebMD's modernization efforts, I led the overhaul of their internal reporting system—migrating it from a legacy RDP tool to a real-time, browser-based analytics portal. The upgrade enhanced accessibility and speed for marketing and analytics teams through a Vue.js + Node.js stack.

BBQ Contract Management System Thumbnail

Barbeque Nation Contract Management System – Case Study

This case study explores the digital transformation of vendor operations for Barbeque Nation across India and Dubai. As a Full Stack Developer, I led the development of a Vue.js and Node.js-powered contract management system that streamlined vendor onboarding, renewals, and procurement. The solution accelerated vendor approval processes by over 30%.