Senior Researcher

Palo Alto, CA, US

I'm a real full stack researcher: I work on a broad set of topics: distributed systems, databases, networks, systems, security, FPGAs and embedded sys

I'm a full-stack systems researcher. This places me in a unique position to see synergies that can only be seen by understanding the entire system. For instance, I recognized that building inexpensive hardware can simplify a distributed system. I observed that programming language and architectural techniques can safely cut opaque operating system interfaces. Leveraging these insights, I prototype and build these systems with my colleagues --- and most importantly, document research in a way that makes it accessible to all of computer science. My most recent work looks at blockchains, which I view as the intersection of computer science and finance, and clocks, which still have much untapped potential in computer systems. I work on a solo home remodel in my free time, tinker with home automation (contributions to home-assistant and Frigate Object Detection), and travel hack flights around the world.