I am a post-doctoral research associate at Computer Science department of Cornell University, USA. I am working with Professor Nate Foster. Prior to joining Cornell, I was a PhD student advised by Thierry Turletti and Walid Dabbous in DIANA team at INRIA Sophia, France. I received my PhD in Informatique from l’UNIVERSITÉ CÔTE D’AZUR. Earlier, I worked as a Senior Software Engineer at Alcatel-Lucent, India.

My primary research interests are systems and networking. Current focus is on software-defined and programmable networks. The state-of-the-art packet-processing languages and hardware architectures lack mechanisms that allow to create code libraries and reuse them. My research aims to enable modular programming by designing languages and developing compilers for packet-processing targets. I work at intersection of networking, systems, compilers and programming languages.