Nathan Woodhull is a founder and seasoned software engineer with 15 years building digital tools that scale grassroots organizing and civic campaigns. As Co-Founder and CTO of Daisychain and Founder of ControlShift Labs, he leads product and engineering for platforms used by organizations across 18 countries to mobilize millions of participants. He combines hands-on backend work—refactoring and extending notable open-source Ruby projects like the Split A/B testing framework—with strategic product leadership earned at the DNC’s Innovation Lab and other civic tech roles. Based in Hudson, NY, he blends entrepreneurial grit with a pragmatic focus on measurable campaign outcomes, and has a track record of turning political and social goals into reliable, production-grade software.
:chart_with_upwards_trend: The Rack Based A/B testing framework
Role in this project:
Backend Developer
Contributions:19 commits in 4 months
Contributions summary:Nathan primarily focused on refactoring and extending the core functionality of the Split A/B testing framework. Their contributions included implementing pluggable algorithm implementations, adding a multi-armed bandit algorithm, and refactoring the trial model. They also maintained compatibility with Ruby 1.8.7 and made changes to handle experiment configuration and metrics.
Server for the ControlShift Prague donation application
Contributions:464 commits, 9 PRs, 153 pushes in 3 years 10 months
javakubernetesprague
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.