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

If you can see this text, your version of IE is severely outdated and is no longer supported. This poses a security risk to you, and may cause sites to break. Please either upgrade, or use a different browser.