About Me

Full-Stack Drupal & WordPress Engineer with nearly 30 years of experience building accessible, maintainable platforms for nonprofits, cultural institutions, and public-sector teams.

I work across the full stack: translating design systems into responsive interfaces, building custom themes and modules, architecting content workflows, and integrating with REST APIs and third-party systems. I approach both Drupal and WordPress as serious development platforms, not just CMS tools.

My background in film production and urban planning shapes how I think about structure and systems. I care about how people experience technology, not just how it functions.

I’ve worked in agency environments, enterprise health systems, federal projects, universities, and nonprofit organizations. I’m comfortable modernizing build pipelines, tuning search relevance, improving editorial UX, and shipping production-ready code within structured workflows.

Independent Projects

I volunteer as general manager at Seattle’s Grand Illusion Cinema. I built and maintain the theater’s WordPress site, including a custom plugin that integrates with the Agile Ticketing API to automate the film calendar, with timezone normalization, deduplication, and automated backups.

I also built RadioLocalized.com, a Drupal 10 companion site for my radio show on KBFG-FM. It syncs with the Mixcloud API and uses Leaflet maps to display each song’s location in real time as the episode plays.

Background

Seattle since 1993. Master of Urban Planning from the University of Washington, BA in Media Study from SUNY Buffalo.