Activate es una plataforma de canvassing gratuita para campañas políticas locales: concejo municipal, junta escolar, alcalde y todas las elecciones intermedias. Un gerente de campaña crea una campaña, invita a voluntarios con un código QR, y observa cómo un panel en vivo se llena a medida que los canvassers revisan las asignaciones de votantes puerta por puerta. La compañía detrás de ella es Activate, LLC — también conocida como LetsActivate — y está deliberadamente construida para las campañas que el software profesional de campo ignora: presupuestos menores a $10,000, menos de 25 voluntarios, candidatos primerizos, sin director de campo.
Soy el cofundador y el constructor de la aplicación. Esta es la historia de cómo surgió.

Una visión, luego una asociación

Activate comienza con Daniel Kleinman. Daniel es el fundador y el visionario, y el experto en materia política entre los dos. Su convicción, mantenida durante casi una década antes de que existiera el producto, era específica: el software de canvassing debe empoderar a los voluntarios en lugar de ralentizarlos, debe ser genuinamente agradable de usar, y debe estar libremente disponible para cualquier campaña que lo necesite. En 2021 se propuso hacer esa herramienta real.
Me uní a ese esfuerzo en 2022, y la asociación ha funcionado continuamente desde entonces. La división del trabajo ha permanecido clara durante cuatro años: Daniel aporta la visión y la experiencia en el dominio político; yo diseño y construyo la aplicación. La evolución del producto pertenece a ambos: Daniel ha contribuido ideas que moldearon el sistema, y el sistema ha moldeado ideas mías que terminaron definiendo el producto. Ese bucle, sostenido a lo largo de los años, es el motor real de Activate.

Tres eras de la misma idea

El producto en letsactivate.us hoy es la tercera encarnación distinta de la misma idea, y los artefactos de cada era aún existen.
2022 — diseño y prototipo. Los primeros artefactos sobrevivientes son de diciembre de 2022: datos de votantes de muestra, diseños de pantalla, conjuntos de iconos. El núcleo de los conceptos ya estaba presente en ese primer material — listas de votantes como la unidad de trabajo, y un flujo de unión simple suficiente para un voluntario de pie en una acera.
2023–2024 — la primera aplicación. La primera construcción completa se ejecutó en SvelteKit y Supabase, con un sitio de marketing WordPress junto a él. Invitaciones con código QR y la importación de votantes CSV estaban en la pila incluso entonces. Esta era demostró el flujo de trabajo y nos enseñó dónde estaba la fricción real del producto.
2026 — la reconstrucción desde cero. En mayo de 2026 reconstruí Activate desde un repositorio vacío en la infraestructura de la plataforma que uso en todo mi portafolio: Bun, Hono, React, y LibSQL, con datos de votantes cifrados en reposo bajo AES-256-GCM. La reconstrucción pasó del primer commit a producción en once días, porque cuatro años de comprensión acumulada — y una base reutilizable

Lo que el sistema realmente hace

El conjunto de funciones se lee simplemente, y la sencillez es el punto. Un código QR invita a un equipo; no se involucra la tienda de aplicaciones. La recaudación es una interfaz de deslizamiento: sí, no, omitir, no en casa — un toque cada uno. Las asignaciones de votantes se distribuyen automáticamente para que los voluntarios nunca vuelvan a tocar una calle. El panel de control agrega el juego de campo a medida que se registran los resultados.
Dos decisiones de ingeniería valen la pena declarar con precisión, porque van en contra de la moda actual. La asignación de rutas no usa IA: es un algoritmo determinista de ordenamiento y fragmentación, porque asignar direcciones a voluntarios es un problema de coordinación, no de generación de lenguaje. Y la plataforma es una aplicación web por diseño — un voluntario escanea un código y está recaudando en el navegador, en cualquiera de nueve idiomas, incluidos scripts de derecha a izquierda, en cualquier teléfono que ya posea.
Activate es gratuito para comenzar, sin suscripciones; costos opcionales como datos de votantes y SMS se miden de manera transparente a través de un sistema de créditos. Y la plataforma es un software de campo políticamente neutral: sirve a campañas en todo el espectro. El eslogan "¡Hacia la Victoria!" es una declaración sobre esfuerzo y organización — el trabajo de presentarse — que es la parte de la democracia que Activate existe para servir.

Lo que me enseñó construirlo

Activate es la asociación de cofundador de mayor duración que tengo, y me enseñó la forma que ahora busco en cada emprendimiento: un visionario de dominio que conoce el problema en sus huesos, emparejado con un constructor que puede llevar el sistema a través de cada reescritura que la visión exige. Cuatro años después, esa estructura ha sobrevivido tres eras tecnológicas, la formación de una empresa y la evolución completa desde archivos CSV de muestra hasta una plataforma de producción cifrada.
La democracia funciona cuando todos se presentan. Activate es nuestro intento de hacer que presentarse sea más fácil.