← Вернуться к статьям
Обнаружение
Copy article
Activate: Four Years of Building for the People Who Knock the Doors
The story of Activate, LLC — a free canvassing platform for local campaigns — and the founder partnership behind it: Daniel Kleinman's decade-long vision, and the architecture that carried it through three product eras.
Developed by Robert E. Beckner III (Merlin) | rbeckner.com
Activate is a free canvassing platform for local political campaigns: city
council, school board, mayor, and every race in between. A campaign manager
creates a campaign, invites volunteers with a QR code, and watches a live
dashboard fill in as canvassers swipe through voter assignments door by door.
The company behind it is Activate, LLC — also known as LetsActivate — and it
is deliberately built for the campaigns that professional field software
ignores: budgets under $10,000, fewer than 25 volunteers, first-time
candidates, no field director.
I am the co-founder and the builder of the application. This is the story of
how it came to be.
A vision, then a partnership
Activate begins with Daniel Kleinman. Daniel is the founder and the visionary,
and the political subject-matter expert between the two of us. His conviction,
held for close to a decade before the product existed, was specific:
canvassing software should empower volunteers instead of slowing them down,
it should be genuinely enjoyable to use, and it should be freely available to
any campaign that needs it. In 2021 he set out to make that tool real.
I joined that effort in 2022, and the partnership has run continuously since.
The division of labor has stayed clear across four years: Daniel supplies the
vision and the political domain expertise; I architect and build the
application. The evolution of the product belongs to both of us — Daniel has
contributed ideas that shaped the system, and the system has shaped ideas of
mine that ended up defining the product. That loop, sustained over years, is
the actual engine of Activate.
Three eras of the same idea
The product on letsactivate.us today is the third distinct incarnation of the
same idea, and the artifacts of each era still exist.
2022 — design and prototype. The earliest surviving artifacts are from
December 2022: sample voter data, screen designs, icon sets. The core
concepts were already present in that first material — voter lists as the
unit of work, and a joining flow simple enough for a volunteer standing on a
sidewalk.
2023–2024 — the first application. The first full build ran on SvelteKit
and Supabase, with a WordPress marketing site alongside it. QR-code invites
and CSV voter imports were in the stack even then. This era proved the
workflow and taught us where the product's real friction lived.
2026 — the ground-up rebuild. In May 2026 I rebuilt Activate from an
empty repository on the platform infrastructure I use across my portfolio:
Bun, Hono, React, and LibSQL, with encrypted voter data at rest under
AES-256-GCM. The rebuild went from first commit to production in eleven days,
because four years of accumulated understanding — and a foundation of reusable
infrastructure — meant almost nothing had to be discovered twice.
What the system actually does
The feature set reads simply, and the simplicity is the point. One QR code
invites a team; no app store is involved. Canvassing is a swipe interface:
yes, no, skip, not home — one tap each. Voter assignments are distributed
automatically so volunteers never double-knock a street. The dashboard
aggregates the ground game as results are logged.
Two engineering choices are worth stating precisely, because they run against
the current fashion. Route assignment uses no AI: it is a deterministic
sorting and chunking algorithm, because assigning addresses to volunteers is
a coordination problem, not a language-generation problem. And the platform
is a web application by design — a volunteer scans a code and is canvassing
in the browser, in any of nine languages including right-to-left scripts,
on whatever phone they already own.
Activate is free to start, with no subscriptions; optional costs like voter
data and SMS are metered transparently through a credits system. And the
platform is politically neutral field software: it serves campaigns across
the spectrum. The tagline "Toward Victory!" is a statement about effort and
organization — the work of showing up — which is the part of democracy
Activate exists to serve.
What building it taught me
Activate is the longest-running co-founder partnership I hold, and it taught
me the shape I now look for in every venture: a domain visionary who knows
the problem in their bones, paired with a builder who can carry the system
through every rewrite the vision demands. Four years in, that structure has
survived three technology eras, a company formation, and the full evolution
from sample CSV files to an encrypted production platform.
Democracy works when everyone shows up. Activate is our attempt to make
showing up easier.
#activate#civic-tech#co-founder#product-engineering#startups
Продолжить чтение