I am a graduate student at the University of Utah, where I’m working under the guidance of Prof. Ryan Stutsman as a part of the Scalable Computer Systems Lab. This past summer, I interned at Microsoft in the Azure Resource Manager Extensibility team, where I worked on designing and developing a critical internal service for the Azure Arc for Kubernetes project. Prior to that, I worked at AWS India and TiVo India as a software developer for 2 years.

In general, my past work has focused on highly scalable software that leverages large distributed systems. However, I’m really interested in working on solutions a level down i.e. building the infrastructure that such software would run on, and learning to scale and manage the same. I’m also interested in how cloud computing services work and the infrastructure and systems that go into building them (for example: AWS Lambda). If you have any openings that seem like a good fit, hit me up!

 

Research

I’m interested in understanding and learning about ways to make serverless functions and the serverless programming paradigm a first class citizen in compute as a service. More specifically, I believe that its current format hinders serious users looking for low latencies and guaranteed SLOs from adopting serverless functions and its ecosystem. I want to find ways to reverse this trend while allowing service providers to provision and utilise resources more efficiently. To the same effect, I am currently researching how we can apply varying isolation mechanisms to multitenant functions that would work well for the specific tenant’s workload.

 

Publications