New York, New York, United States
I work on Meta's backend infrastructure stack. Currently I'm working on the service discovery, and data distribution/caching systems for our backend infrastructure.
Previously, I've developed the distributed consensus implementation for Delos, Meta's storage platform for the control plane. The consensus implementation extends the well known single-slot Paxos algorithm by adding a layer that virtualizes the underlying slots. Virtualization then enables common operations like dynamic reconfigurations.
I occasionally contribute to Folly, our collection of open-source C++ libraries. On Folly, I've done work that ranges from developing novel locking protocols to improving common low-level data-structures. I also sometimes contribute to Meta's C++ standardization efforts by writing papers and participating in the ISO C++ standardization process.