The future is distributed, cross-domain, full of complex trust and failure tolerance, and that’s where I want to be. I design distributed protocols and algorithms with strong guarantees, real implementations, and broad applications from medical privacy to blockchains.
I am a Computer Science Post-Doc at MPI-SWS working with Peter Druschel. My research is primarily in distributed systems, with emphasis on security and heterogeneous trust. At present, I’m working on the ProLoc and CoVault projects, which seek to answer 4 questions:
I’m also working on applying our Heterogeneous Paxos algorithm in new and exciting settings, achieving consensus even when everyone disagrees about who might fail, and how.
I have also worked in Programming Languages research, which I believe is essential to developing secure applications in distributed systems with complex trust environments.
Ph.D. in Computer Science, 2019
MSc in Computer Science, 2016
BSc in Computer Science, 2012
California Institute of Technology