Project: VoteCatcher

Handwritten PDF scans being converted into machine-readable format

We're building VoteCatcher - open source campaign infrastructure that puts powerful organizing tools in the hands of grassroots campaigns. Think processes, not apps.

🗳️ Why This Matters

Running a grassroots campaign is hard. Organizers are often stuck with tedious, manual processes or expensive, proprietary software that doesn't fit their needs. This creates a high barrier to entry, making it difficult for community-led efforts to get off the ground. We believe technology should make democratic participation easier, not harder.

🛠️ Our Approach: Processes, Not Just Tools

Instead of building standalone apps, we build and document open source processes. Our first project uses multimodal LLMs to achieve high-accuracy signature triaging, and we've already integrated it with the DC voter file for real-time validation.

Right now, we're focused on building out the full document processing and triaging workflow in Python. The goal is a reusable playbook that other campaigns can adapt for their own needs.

🚀 The Big Picture

Signature validation is just the beginning. The systems we're creating—for voter file integration, data validation, and workflow automation—are the building blocks for a full suite of open source campaign infrastructure. Our vision is to support candidate campaigns, issue advocacy, and other community organizing efforts, letting them focus on what matters: talking to people.

📖 Our Story

VoteCatcher grew out of conversations with organizers who were spending more time on data entry and money on expensive software than running their campaign. We're a group of volunteers who believe that good campaign technology should be a public resource, accessible to everyone—not just well-funded efforts with dedicated tech teams.

👋 Come Join Us

Whether you're a coder, organizer, or just someone who thinks campaigns should have better tools, we'd love to have you. We especially need help with:

  • UX/UI design
  • Front-end development
  • Python and workflow automation
  • Multimodal LLM implementation
  • Data processing and validation
  • Testing with real campaigns