Current and Past Projects

Since 2015, I have been Chief Technical Officer and Co-Founder of ProAxion, where I have led the design, implementation, and manufacture of a wireless sensor system providing predictive maintenance for industrial manufacturing facilities.

It always makes me smile to look at the dashboard where I can see the thousands of sensors (and hundreds of accompanying gateway devices) which I designed, out there at real live paying customers, calling back home to check in and report data. :-)

In 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 (which later became part of Comcast's TVWorks subsidiary).

For a while in 2001, I worked as an embedded systems software engineer at startup Netility, writing operating-system level software for DSL routers.

In 2000-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 on Windows/Mac dialup software for 1stUp.com (a division of CMGI). It was a whitelabeled, free/ad-supported dialup package which was distributed under the AltaVista and Excite brands, among others.

In 1999 I built scalable streaming audio platforms for Imagine Radio, which later became part of MTV Interactive's SonicNet.

In 1997-1998, I helped build the software for a concept product, called "Persona", at Sun Microsystems Laboratories.

From 1995-1997, I was a Research Assistant on the "MosquitoNet" project in Stanford University's Computer Science Department (while obtaining my Master's Degree in Electrical Engineering).

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

While working in the MosquitoNet group, I created a subproject 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.