My data and digital consulting practice centers on giving campaigns, nonprofits, and other mission-driven organizations the tools they need to drive and inspire social change.

Building and equipping campaigns

Campaigns operate enormous programs on tight deadlines. Getting tech set up right, the first time, on deadline is crucial to maintain competitiveness. I’m here to help. Let me set up voter contact infrastructure, build a website, audit your cybersecurity posture, write or optimize emails, or take care of any other digital tasks.

Example project: Digital ads for a local candidate

Context: a local candidate in Iowa was running in a competitive primary race in a solid Democratic district. I was contracted to set up the candidate's Facebook and Google ad accounts and to design and run ads for relevant universes with a budget of almost $10,000.
Result: We ran issue-based and ad hoc ads across multiple universes. The candidate reported higher name recognition and positivity during door-to-door canvasses and won his race.

Example project: County activism in Colorado

Context: a county party in Colorado was experiencing limits to its get-out-the-vote and digital infrastructure, imperiling election outcomes and limiting fundraising.
Result: I set up digital resources, including an ActBlue account, and led a text messaging program that sent more than 3500 messages for school board candidates. I built a website for a candidate for County Commissioner. The school board candidates were successful and the Commissioner's race is ongoing.

Freelance software development

I am an experienced professional software developer and I’m delighted to take up code projects. In the full stack development context, I served as Tech Lead for the relational organizing start-up BlockPower, where I designed and built most of their complicated voter outreach product. Through my research work, I also have experience writing high-performance technical code for data analysis.

Languagues: Python, SQL, HTML, JavaScript, Node.js, CSS, C, C++, Matlab, R

Example project: Backstopping voter contact infrastructure

Context: A large campaign for US Congress was concerned about the impact of software instability on their GOTV program, having experienced an outage of their phone banking service at critical times in the past.
Result: I designed and built a web app in Node.js that served as a back-up phone banking system, preserving the campaign's ability to function through software outages, and trained staff to roll over onto it, providing a guarantee of uptime during a critical time.

Data and analytics consultancy

I love to dig into data. I can leverage tools from modern machine learning, as well as classical statistics, to analyze datasets of any character. I specialize in making numbers concrete and accessible to decision-makers and other nonspecialists.

Example project: finding Covid response outliers using machine learning

Context: a team of sociological resarchers were seeking to identify those counties in the United States that experienced unusually good or bad health results, controlling for demographic factors, during the Covid pandemic.
Result: by training a random forest model, I was able to identify and report on those counties in under 24 hours. I provided tables and figures to support those conclusions, and coached researchers on the meaning of their data and of the analyses that I performed.

Other tasks

Don’t see exactly what you’re looking for? Contact me and we can work through your requirements. I would be happy to let you know what I can do or refer you to someone else who can help.