In 1994 he became a founding engineer of Netscape Communications and programmed the networking code for the first versions of the Netscape web browser. He was also responsible for several browser innovations, such as HTTP cookies, the blink tag, server push and client pull, HTTP proxying, HTTP over SSL, and encouraging the implementation of animated GIFs into the browser. While at Netscape, he also was a founding member of the HTML working group at the W3C and was a contributing author of the HTML 3.2 specification.
In 1998 he became a founding engineer of Epinions.com which is now Shopping.com.
In 2004 he became co-founder and CEO of Memory Matrix, which was acquired by Shutterfly Inc. in May of 2005.