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

I have spent most of my life musicking and hacking. 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, walking, meditation, and playing string quartets with my wife (viola) and two daughters (cello and violin).