[ employment ∙ service ∙ writing ∙ interviews ]
Education
Ph.D., Musicology, University of Wisconsin-Madison, 2007
M.A., Musicology, University of Wisconsin-Madison, 2001
B.A., Music, magna cum laude, Bemidji State University, 1998
Employment
2022-present, Yoga Teacher, The Marsh (Minnetonka, Minnesota)
2014-present, Lead Engineer (2021-present), Senior Developer (2014-2021), Lullabot
2021-2025, Yoga Teacher, Minnesota Arboretum
2020-2024, Yoga Teacher, Spirit of the Lake Yoga (Excelsior, Minnesota)
2022, Yoga Teacher, Minnetonka Community Education (Minnesota)
2009, Visiting Assistant Professor of Musicology, University of Iowa (Iowa City)
2006-2014, Web Developer, Wisconsin Public Radio (Madison and Minneapolis)
1999-2006, Sea Grant Project Assistant, University of Wisconsin-Madison
2003, Event Coordinator, AIDS Network (Madison)
1999, Office Manager, Madeline Island Music Camp (Minneapolis)
1998, Artistic Planning Intern, Minnesota Orchestra (Minneapolis)
1998, Substitute Music Instructor, Aspen Country Day School (Aspen, Colorado)
1997-1998, Teaching Associate, History and Literature of Music, Bemidji State University (Minnesota)
Service
2024-present, Social Justice Chair, Lake Fellowship of Unitarian Universalists (Excelsior, Minnesota)
2024-present, Congregational Connector, Minnesota Unitarian Universalist Social Justice Alliance (MUUSJA)
2023-present, Member, Community Health Team, Drupal Community Working Group
2022-present, Organizer, Mental Health Working Group, Lullabot
2020-present, Host, Pretty Good Meditation (podcast)
2010-present, Core Contributor, Drupal
2010-present, Web Developer, Lake Fellowship of Unitarian Universalists (Excelsior, Minnesota)
2025-2026, Teaching Assistant, 200-Hour Yoga Teacher Training, Kripalu (Stockbridge, Massachusetts)
2024-2025, Starshot Track Chair, Drupal CMS, Dashboard
2011-2024, Organizer, Twin Cities Drupal Camp (Minneapolis, Minnesota)
2022-2024, Board Member, Board Chair (2023-2024), onelove.yoga
2013-2023, Maintainer, Drupal Configuration API
2019-2022, Drupal core initiative coordinator, Olivero
2017-2022, Facilitator, Prison Meditation Group, Minnesota Department of Corrections
2022, Co-organizer, Burnout and Mental Health in Open Source, GitHub’s Maintainer Month
2016-2022, Host, Hacking Culture (podcast)
2021, Yoga Teacher, DrupalCon North America
2020-2021, Organizer, Spirit of the Lake Community Discussions & Book Club
2020, Volunteer, 86th Annual Meeting, American Musicological Society (AMS)
2019, Program Committee Member, International Conference on Live Coding (Madrid, Spain)
2014-2016, Instructor, Minnewashta Elementary Coding Club (Shorewood, Minnesota)
2014, Mentor, Tonka Coder Dojo (Minnetonka, Minnesota)
2014, Member, Tonka <Codes> Design Team (Minnetonka School District, Minnesota)
2013, Instructor, Drupal Developers Unite! Inaugural Pub Media Drupal Developer’s Clinic, Integrated Media Association Conference (Austin, Texas), March 6
2010-2012, Board Member, Lake Fellowship of Unitarian Universalists
2004-2006, Member, State of Wisconsin HIV Prevention Community Planning Council
2004, Producer, Positive Music: an AIDS Benefit Concert (Madison)
2002, Founder & Coordinator, Wisconsin AIDS Ride (formerly AIDS Network Cycles Together)
1993, Eagle Scout
Writing
“How We Compare: Leaderboards and Related Comparison Metrics in the Drupal Community,” Lullabot.com, 21 September 2021.
“Contribution Recognition and the Drupal Project,” Drupal.org, 12 July 2021.
“Drupal Accessibility: Why It’s Worth It,” Lullabot.com, 24 July 2020.
“Loving-Kindness and Yoga,” Spiritofthelakeyoga.com, 28 May 2020.
“Impact and Generosity in the Drupal Community,” Lullabot.com, 13 May 2020.
“Using Drupal in a Pandemic,” Lullabot.com, 18 March 2020.
“Interpreting the Drupal Core Commit History,” Lullabot.com, 5 June 2019.
“Imagining Drupal,” Lullabot.com, 5 April 2019.
“Meditative Live Coding and Musicological Hindrances,” Proceedings of the International Conference on Live Coding (Madrid, Spain), 18 January 2019.
“Six Months of Tidal,” TidalCycles.org, 11 November 2018.
“Drupal as a Political Act,” Lullabot.com, 7 December 2016.
“Who Sponsors Drupal Development?” (with Dries Buytaert), Drupal.org, 6 September 2016.
“Why Paid Drupal Modules Fail: Drupal as Art,” Lullabot.com, 7 April 2016.
“Accelerated Mobile Pages (AMP): Open or Closed?,” Opensource.com, 6 April 2016.
“AMPing up Drupal,” AMP, 2 March 2016.
“Configuration Management in Drupal 8: The Key Concepts,” Lullabot.com, 4 November 2015.
“Better, then Bigger: Cultivating the Drupal Community,” Lullabot.com, 16 September 2015.
“The Cultural Construction of Drupal,” Lullabot.com, 7 May 2015.
“Grateful Dead Musicking” in All Graceful Instruments: The Contexts of the Grateful Dead Phenomenon, edited by Nicholas Meriwether, 72-91. Newcastle: Cambridge Scholars Press, 2007.
Musical AIDS: Music, Musicians, and the Cultural Construction of HIV/AIDS in the United States, PhD diss., University of Wisconsin-Madison, 2007. (PDF)
Interviews
“Healthy Minds @Lullabot,” Lullabot Podcast, 30 April 2022.
“Drupal Credit System,” Talking Drupal, 16 August 2022.
Leaderboards and Metrics at Drupal.org,” CHAOSScast, 16 July 2021.
“Episode 36,” TEN7 podcast, 8 August 2018.
“Drupalcon Baltimore Edition,” Lullabot Podcast, 20 April 2017.
“Past, Present, and Future of Drupal with Dries Buytaert and Matthew Tift,” Lullabot Podcast, 24 November 2016.
“Selling Drupal Modules and Distributions,” Lullabot Podcast, 7 April 2016.
“Drupal AMP,” Talking Drupal Podcast, 9 March 2016.
“Coding in Schools,” interviewed along with Eric Schneider (Assistant Superintendent for Instruction, Minnetonka Public Schools), Drupalize.Me Podcast, 12 December 2014.
KBOO (Portland, Oregon), interviewed by Andrew Geller about “Grateful Dead Musicking” chapter in All Graceful Instruments, 8 November 2008.
Interviewed on the “Morning Show” on WKOW (Madison) about Positive Music: Musical Responses to HIV/AIDS benefit concert, 3 December 2004.