I'm a real full stack researcher: I work on a broad set of topics: distributed systems, databases, networks, systems, security and FPGAs.
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.
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.