After working as software developer, engineering manager, and product manager at Apple Computer, AOL, Nest Labs, and a number of Bay Area startups, I taught Computing and Technology at Olin College, and am now a Visiting Associate Arts Professor at the Interactive Media Arts program at NYU Shanghai . [more]

I’ve worked in the software industry, mostly in the Bay Area, on graphics, web application frameworks, embedded systems, and programming language environments and design.

I’ve worked in the software industry, mostly in the Bay Area, on graphics, web application frameworks, embedded systems, and programming language environments and design.

Things I’ve built for fun.

Things I’ve built for fun.

I recently built a woodshop and started woodworking. This is furniture I’ve built for our home.

I recently built a woodshop and started woodworking. This is furniture I’ve built for our home.

Python, Ruby, JavaScript, and Go libraries; command-line utilities; web sites; etc.

Python, Ruby, JavaScript, and Go libraries; command-line utilities; web sites; etc.