Experience
Sign in to view more
Education
Sign in to view more
Bio
I'm an independent consultant and technical advisor, working closely with founders and engineering teams at startups.
During the 2000s, I was a Principal Engineer at VMware, where I was responsible for core resource management and virtualization technologies. I led the design and implementation of processor scheduling, memory management, and NUMA scheduling for the ESX hypervisor, and was the architect for VMware's Distributed Resource Scheduler (DRS).
Before that, I was a researcher at the DEC/Compaq Systems Research Center in Palo Alto (now HP Labs), where I worked on the DCPI profiling project and the Itsy handheld computer. As a graduate student at MIT LCS (now MIT CSAIL), I worked on a variety of projects, including computational resource management, multithreaded computer architectures, and parallel and distributed systems.