I'm a software engineer at Google. I build networked and distributed systems for privacy-preserving technologies and machine learning in the Technical Infrastructure group. Before Google, I was a research assistant pursuing a Ph.D. in Computer Science at University of California, Berkeley. I worked at RISELab, the successor of AMPLab where Apache Spark, Mesos, and Ray were born. At RISELab, I researched computer systems and programming language techniques for secure data processing and reinforcement learning. Previously, I worked as a software engineer and researcher for several years developing data infrastructure using Apache Hadoop, and improving the efficiency and reliability of cloud networking at Microsoft.
I received my M.S. and B.S. in Computer Science from UC Berkeley and KAIST respectively. During my undergraduate years, I was involved in virtualization platform research and learned about the core technology of cloud computing hacking the Xen Hypervisor kernel.