
David Johnson
Research Associate
University of Utah
About David Johnson
David Johnson is a software engineer in the Flux Research Group at the University of Utah. He designs and builds cool, new software that many people use. His interests span many aspects of computer systems. Usually, he is happiest when hacking lower in the software stack. For instance, during a 3-year project called A3, he built Stackdb, a C debugger library for the entire system stack (but especially for VMs) and debugging tools, and security forensics and defense software built atop it. He has worked in many areas of systems software: VMs and debugging, distributed systems, languages, networks, network management, security, and mobile sensor networks and embedded systems.