James Rees is a campaigner-turned-product engineer and co-founder of ChangeLab and Movement, with 11 years building web platforms that turbo-charge organising for unions, political parties and NGOs. He blends hands-on full-stack development (notably contributions to the mass-contact Spoke SMS tool) with product strategy and company leadership, delivering analytics-driven features and scalable Rails/React systems. At 38 Degrees he ran technology for high-traffic civic platforms and designed custom CRMs, broadcast tools and predictive analytics, a thread that continues in his work on advanced email and decentralised action tools. Comfortable moving between server logic, frontend UX and data models, he specialises in practical engineering for civic impact rather than abstract tech for its own sake. Based in London with a Cambridge philosophy degree, he pairs analytical rigor with campaigning instincts to turn complex political needs into usable, production-ready software.
11 years of coding experience
7 years of employment as a software developer
BA 2.i, Philosophy, BA 2.i, Philosophy at University of Cambridge
Contributions summary:James made significant contributions to the `spoke` repository, a mass-contact text/SMS distribution tool. They implemented dynamic contact assignment features, including server-side logic and updates to the React-based frontend. The user also worked on integrating and modifying API endpoints and database models, as well as modifying campaign configuration forms. Their work involved a combination of backend and frontend technologies, indicating a full-stack development focus.
A/B test social share content, generate memes and more
Contributions:130 commits, 16 PRs, 77 pushes in 1 year 11 months
social-networksocial-sharesocial-mediatwittera-b
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.