About Me

I am a first-year Ph.D. student advised by Professor Mae Milano in the Princeton SNS Group. My broad interests lie in distributed systems and cloud computing, with a focus on rethinking cloud-native programming paradigms to build systems that are more adaptive and performance-aware.

My research focuses on how we should program and reason about performance in distributed cloud systems. Specifically, I explore how services can become active participants in system-wide decisions by exposing performance models through their interfaces, along with declarative specifications of their expected behavior and needs. Developing programming abstractions that enable this collaborative exchange can open the door to self-optimizing cloud fabrics capable of smarter auto-scaling, scheduling, and resource management. If any of this sounds interesting, feel free to shoot me an email—I’d love to connect!

Before starting my Ph.D., I completed my undergraduate degree at McGill University, where I worked with Professor Bettina Kemme as part of my NSERC USRA project. In my senior year, I did an exchange semester at the University of British Columbia, where I was supervised by Professor Karthik Pattabiraman at the Dependable Systems Lab. There, I worked on developing a hybrid information flow control (IFC) framework for managing privacy in distributed IoT applications.