Work With Me
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.