This blog is mostly about the process behind my digital media work – on the web, in games, film & video, in print, and on stage.

I have been many things: a partisan communications officer, a community organizer, a technical writer, a radical protest organizer, a coder, a farmworker and an educator. I love work that requires me to tap the greatest breadth of my experience to create something unique and effective.

I’m proud to have worked with a number of fantastic organizations:

If you’d like, you can read more about me in my CV, or you can reach me at