Web Developer & Tech Leader
I help non-profits make technology work for them.
For the past 20+ years I've been on the technical side of the nonprofit and advocacy world, first as a developer and then as Director and VP of Technology at digital agencies (Beaconfire & Allegiance Group + Pursuant) building websites, donor platforms, and advocacy tools for large nonprofit clients. Today I'm Fractional Director of Technology at Outright, where my work continues to be exclusively with nonprofit clients, bringing that same technical leadership to their teams on a fractional basis.
Alongside that work, I'm a board member and CTO of Unruled Masses, a nonprofit focused on civic engagement and government accountability. I architected and built our web platform from the ground up, leading our migration to Next.js and Sanity CMS, and sit on the board helping set the organization's technology strategy and direction as we scale.
What ties all of this together is a belief that good technology should make it easier for people to organize, act, and hold power accountable, not harder. I like being the person who makes that infrastructure quietly work.

Am I the Right Fit?
Ask my AI assistant anything about my background, or paste a job description for an honest assessment.
What would you like to know?
Try asking:
Nothing you type here is stored, and you're completely anonymous. Content is processed via Anthropic's Claude API under their privacy policy.
How I Can Help
Technology Leadership & Strategy
- Overall direction of web tech initiatives
- Technology roadmap development
- Budget planning and resource allocation
- Vendor evaluation and selection
- Internal technical audits
Team Management & Development
- Managing development teams (Junior Developers all the way up to Tech Leads and Directors)
- Hiring and vetting technical talent
- Performance management with empathy
- Process improvement and team culture building
- Training and professional development
Business Development & Sales Support
- Technical sales pursuit support
- Proposal writing and technical scoping
- Client consultation on technical requirements
- Competitive analysis and positioning
Web Development & Technical Execution
- Full-stack web development (25+ years experience)
- Accessibility and performance optimization
- CMS implementation and customization
- Modern frontend frameworks and tools
- Server administration and DevOps
AI Strategy & Development
- AI-assisted development workflows using Claude Code and similar tools
- API integrations with AI services (Anthropic Claude, Cloudflare AI)
- Building AI-powered features for client-facing applications
- Evaluating and implementing AI tools to improve team efficiency
Systems Administration & Operations
- Google Workspace administration
- Task tracking tools (Jira, Monday.com, etc.)
- Version control systems (GitLab, GitHub)
- Security audits and compliance
- Backup and disaster recovery planning