I'm a senior developer at Lullabot and host of Hacking Culture, a show about free software and the art of hacking. I've been writing and presenting my research regularly at academic and professional conferences for two decades.

I started playing violin at age 5 and learned to code (in BASIC) at age 8. For my undergraduate senior recital in 1998, I performed Steve Reich's violin phase with my violin and computer. I started building websites professionally in 1999 and earned a Ph.D. in musicology from the University of Wisconsin-Madison in 2007. I have taught music at the University of Iowa, Bemidji State University, and Aspen Country Day School.

An active member of the Drupal community, I'm a Drupal 8 configuration system co-maintainer, organizer of the Twin Cities DrupalCamp since 2011, Drupal core contributor since 2010, and regular speaker at various conferences and user groups. I teach coding with free software at various clubs and organizations to K-12 students in my local community.

In 2012, while working at Wisconsin Public Radio, I helped organize the first radio broadcast in history where radio listeners could follow the digital score of a musical work online as it was broadcast over the airwaves.

I live near Minneapolis, Minnesota, where I enjoy cycling, running, meditation, yoga, and playing string quartets with my wife (viola) and two daughters (cello and violin).