Work
Experience & Skills
A decade of building web platforms, open source tools, and digital infrastructure for organizations working to make a difference.
15+
Years of Experience
Professional software development
130+
Open Source Repos
Across personal and org accounts
854+
Pull Requests
Merged across the Roots ecosystem
Contributor
WordPress Core
Core contributor and plugin ecosystem
Experience
Senior Engineer
2022–PresentBuilding scalable web applications for a SaaS platform powering lead generation, marketing, and SEO-optimized websites for real estate investors and agents.
Lead Developer of bud.js
2018–2024Primary maintainer and lead developer within the Roots WordPress ecosystem, building modern development tools for WordPress.
Principal Engineer
2017–2022Founded and led a consulting studio building digital infrastructure for progressive nonprofits and advocacy organizations.
Technology Director
2014–2017Other98
Built and maintained the digital backbone for a national grassroots advocacy network reaching millions.
Mission-Driven Work
A common thread across my career has been building technology for organizations working toward justice and equity. Before writing code professionally, I was organizing — work that shaped how I think about the relationship between tools and power. From the digital infrastructure behind Standing Rock solidarity campaigns to platforms for NDN Collective and the Fight for $15, I have spent years ensuring that advocacy organizations have access to the same caliber of tools as any well-funded startup. At Other98, that meant rapid-response publishing systems reaching millions. At Tiny Pixel Collective, it meant open source tooling and consulting for dozens of nonprofits and grassroots networks — including building digital infrastructure for the Twin Cities Tenants Union.

