Web developer, development lead

Client-side dev, CMS integrations

Extensive agency and freelance experience, with clients including Fortune 500, small businesses, design firms, non-profits, and artists.

  • Development, maintenance, production, support, and migrations
  • SEO best practices and techniques
  • Localization (l10n) and internationalization (i18n)
  • Accessibility (a11y), including WCAG, ARIA, legal compliance
  • Javascript, jQuery, Ajax/JSONP, progressive enhancement
  • HTML5, XHTML, etc.

View my online resumé

View my LinkedIn profile

Writing and editorial

  • Technical writing and documentation for specialized and general audiences
  • Program notes and essays
  • Research and journalism
  • Press releases



  • Film and video projectionist (35mm, 16mm, DCP, analog video)
  • Co-founder and lead programmer of The Sprocket Society
  • Author and editor of writings on film history
  • Collector of 16mm films

Visit the Sprocket Society web site

Et cetera

Other professional and avocational pursuits to date

  • Arts producer
    Concerts, performances, literary readings, and a music festival or two
  • Sound engineer
    Live and studio; specializing in large bands, avant garde, and jazz
  • Stage technician
    Backstage and technical crewing for theater, performance art, and dance
  • Musician and noise-monger
    Ensemble and solo endeavors in a variety of genres, utilizing an array of instruments, devices, and household items
  • Theater and performance
    Acting, public speaking, performance art
  • Film and television production
    Film, video, and television production and crewing