My specialty is Web/Mobile interactive graphics.

I'm a freelance web programmer, focused on interactive graphics. I've been developing for the Internet since 1994.

My special niche is advanced science teaching simulators for universities such as Yale. I also subcontract for interactive marketing firms, bidding and implementing the tricky parts, such as product configurators, or a custom data-driven interactive map.

I focus on single source technologies for cross-browser, cross-platform support, including mobile. I do the full software life-cycle, software architecture through specification, design, development, documentation, deployment, and ongoing support. Or whatever subset you need.

Generalist expertise includes:

  • HTML5 / CSS / XML / Javascript / JQuery
  • Drupal CMS (5 / 6 / 7)
  • PHP / MySQL / LAMP
  • Flash / Flex / AIR / ActionScript 2 and 3 / AIR for mobile

Please see my Portfolio of simulators and other online applications. And my Resume.

I also love to write - both technical writing and fiction, plus a bit of graphic storytelling (manga and story illustrations). Excel at specifications, proposals, and documentation. See for my latest books.

Available for a wide range of Web programming and specifications - please contact me.