Current and Past Projects


In December 2014, my PharmAssist project won the grand prize at IBM's Internet of Things Design Challenge!

From 2007-2014, I was a senior software engineer at Google, where I worked on AdSense for TV (inserting television commercials into cable and satellite broadcast streams) and Skia (open-source graphics engine).

From 2002 through 2006, I wrote embedded software for the cable television settop market at MetaTV (now part of Comcast's TVWorks subsidiary).
For much of 2001, I worked as an embedded systems software engineer at Netility, writing operating-system level software for DSL routers.
From February 2000 until April 2001, I worked as a network software architect at Terraspring (which was later bought by Sun Microsystems), helping to build a next-generation Internet server infrastructure.

In 2000 I worked as a consulting engineer at (a division of CMGI). They made a great free dialup ISP package which other companies could slap a label on and distribute.
Remember dialup?

In 1999 I worked at Imagine Radio, which later became part of MTV Interactive's SonicNet.

Through most of 1998 I worked on a concept product at Sun Microsystems code-named Persona.

From 1995-1997, I was a member of the MosquitoNet research group in Stanford University's Computer Science Department.

The RadioScope is a wireless, Internet-accessible digital oscilloscope I created as a quarter project at Stanford University.

As a research assistant in the MosquitoNet group, I started a project called SPINACH (Secure Public Internet Access Handler). The original paper I wrote about it appeared in the proceedings of the USENIX Symposium on Internet Technologies and Systems, December 1997.