Research Interests
I am interested in systems research. More specifically, I work on databases and distributed systems. I also recently started exploring programming languages tools and techniques that can help build efficient and principled systems. Here are some of the recent problems I have been working on:
  • Synthesizing concurrent transaction implementations from axiomatic specification of consistency levels
  • Approximate relation decomposition using entropy and mutual information based techniques
  • Optimizing database internals using program analysis on application code
  • Ordered stream processing on shared-memory multicore machines
Brief Bio
I am a graduate student of Computer Science at the University of Washington. I am a part of the UW Database Lab. Currently, I work with Prof. Alvin Cheung and Prof. Dan Suciu. Previously, I was a Research Fellow in the Programming Languages and Tools group at Microsoft Research India. At MSR India, I built a scalable low-latency ordered stream processing system with Dr. Ganesan Ramalingam. I obtained my undergraduate degree from IIT Bombay, where I worked with Prof. S. Sudarshan on I/O optimal index structures for key value stores. I spent the first eighteen years of my life in the beautiful city of Madras (Chennai) in the southern part of India.