I am a distributed systems researcher currently working at Confluent. My focus is on better abstractions for distributed systems that are simpler and easier to build, modify, and operate.
Previously, I worked at Facebook, where I started and productionized Delos, a storage system for control plane services (i.e., Facebook's Chubby). Delos has been in production for 3+ years; processes over 2B TXes/day for services such as the Twine scheduler; and is replacing all uses of ZooKeeper at Facebook. For more about Delos, see this blog and talk from 2018; this blog and talk from 2021; or our OSDI 2020 paper and talk. Delos builds upon my prior research on shared log systems, including CORFU (NSDI 2012; productionized at VMware as CorfuDB), Tango (SOSP 2013), and the FuzzyLog (OSDI 2018).
Prior to that, I was an Associate Professor in the Department of Computer Science at Yale University from 2015 to 2019. Before that, I worked at VMware Research and Microsoft Research Silicon Valley. I got my PhD at Cornell University in 2009 with Ken Birman on reliable communication protocols for data centers.
At Yale, my work was funded by an NSF AitF grant, Facebook Faculty Awards (2015 and 2016), and a VMWare Early Career Faculty Grant (2017). My work has received best paper awards at OSDI, ASPLOS, SYSTOR, Middleware, and HotStorage.
Here is an incipient blog.