I am a senior software engineer at Google. I was Chief Technology Officer at Panasas, I have worked at Xerox-PARC and Sun Microsystems Laboratories. I have experience building software systems from the device driver level up through network servers, user applications, and graphical user interfaces. While getting my PhD at UC Berkeley, I designed and built the Sprite distributed file system. I am the creator of the TclHttpd web server, the exmh email user interface, and the author of Practical Programming in Tcl and Tk.