I am a software engineer at Google working on the Network Infrastructure team within Google Cloud. I work on the driver code for virtual network interface controllers to achieve next-generation networking throughput for virtual machines. Currently, I am catching up on many concepts in operating systems, networking, and kernel programming.
In a past life, I completed my PhD in computer science at the University of Washington. I pioneered physical-digital programming—novel programming tools that make digital fabrication feel like actually programming, not just program execution. As a proof of concept, I prototyped several full-stack systems drawing on techniques from human-computer interaction and programming languages research. Before that, I completed my undergraduate studies in computer science at the University of California, Berkeley.
Most Recent Project
Selected Projects
scattered datasheets versus a univied language with checks
Programming Language Foundations for Fabrication
a user controls a shopbot cnc mill with an AR overlay using their computational notebook
Notebook-Based CNC Control
a user controls a shopbot cnc mill with an AR overlay using their computational notebook
Reproducible Digital Fabrication Workflows as Multimodal Programs