Computer Science and Engineering, IIT Ropar
I am an Associate Professor at IIT Ropar. My work is focused on software and its engineering on contemporary computing platforms. As computing platforms evolve -- from cloud and distributed systems to quantum computing, IoT, and AI-driven systems -- new challenges emerge in how software is designed, developed, and maintained.
I study these platforms through the lens of software engineering and system architecture, with an emphasis on understanding how abstractions, tools, and design practices must adapt to support reliability, scalability, and long-term evolution.
I also maintain active engagement with industry, contributing to architectural decision-making in evolving systems, particularly during periods of growth, transition, and technological change.
Topics In Virtualization and Cloud Computing (pdf e-Book)
I am working in the following areas with a focus on applications and software design.