Digital Renaissance Man, 2010-present
Clients include Nowhere, GE, Airbus, Walmart, Scribble Together, Bloomberg, eBay, Ookla, FOX, Jawbone, Stanford, University of Indiana.

Web/API Developer
Rdio Developers, developer support site
Rdio JavaScript API, music streaming API
Rdio Inc., 2012-2013

Mobile Web Developer
Vogue Archive, tablet magazine viewer
Rolling Stone Archive, tablet magazine viewer
iPlayboy, tablet magazine viewer
Applied Information Sciences, 2011-2012

Feature Lead Developer
Firefox Panorama, next-generation web navigation
Mozilla Corporation, 2010-2011

Development Lead
Seadragon, data navigation system
Photosynth, 3D photo viewer
Snapdragon, immersive photo explorer
Infinite Canvas, elegant comic viewer
Microsoft Live Labs, 2006-2010

Senior Developer
Seadragon, data navigation system
Seadragon Software, 2005

Chief Architect
Enabler/Pypeline, rich media player
Quantum Mana, Inc., 2003-2005

Independent, 2002

Director of User Experience
Live365, internet radio community
Live365, Inc., 2001

Senior Software Engineer, Founding Member
Byteburg, future design thinktank
Applied Innovations, A.G., 2000

Senior Software Engineer, Community Designer
BryceTalk and SoapTalk, virtual artist communities
SuperGoo, image manipulation software
MetaSquares, online computer game
MetaCreations Corp., 1995-1999

Lead Software Engineer
Solitaire Deluxe, computer card game
Interplay Entertainment Corp., 1994

Lead Software Engineer
Seize The Day, artistic daily planner
Seize The Day, Inc., 1992-1993

Maelstrom, computer action game
Ambrosia Software, Inc., 1991

Lead Software Engineer
Heaven & Earth, computer puzzle game
Buena Vista Software, Inc., 1990-1991

Lead Software Engineer
Ishido, computer puzzle game
Accolade, Inc., 1988-1989


Interactive graphics in 2D and 3D. VR/AR. Dynamic web applications. User interface and graphic design. Community design and management. Team management. Game design. Film production, editing and special effects.


JavaScript. TypeScript. WebGL. Three.js. A-Frame. OpenSeadragon. React. Vue.


Available upon request.

Also See My

Stack Overflow