I am a hardware engineer at Google on the Platforms team. I received my Ph.D. in electrical engineering from UC Berkeley, where I worked in the ADEPT Lab and was advised by Prof. Randy Katz. My dissertation research was in novel architectures for warehouse scale computers, specifically in disaggregated memory systems.

As part of my research, I've contributed lots of code to the FireSim project. FireSim is a platform for FPGA-hosted cycle-accurate simulation of warehouse scale computers in the AWS cloud. Using FireSim and EC2 F1 instances, you can spin up a cluster of datacenter nodes with custom hardware (from RTL), link them together in a timing-accurate network, and run real operating systems and software on top of them.

I have also contributed RTL to the Rocket Chip RISC-V SoC Generator and created RISC-V Project Template, which has been used as a starting point for many RISC-V-based chip designs.

You can find some of my code on Github and Bitbucket.