Todos los trabajos
En producción2026 — presente

Tributo — Claridad tributaria para los independientes

Un sistema operativo tributario mobile-first para independientes y micronegocios en Uruguay, y luego en LATAM. A partir de unas pocas preguntas sencillas construye un calendario tributario anual personalizado entre DGI y BPS — con fechas de vencimiento, montos estimados y recordatorios — y nunca inventa una cifra. En vivo en beta; construido en solitario dirigiendo agentes de AI.

Abrir

Rol
Solo founder-engineer
Stack
TypeScript · Next.js · tRPC · Zod · PostgreSQL · Prisma · Trigger.dev · Better Auth · Railway
Período
2026 — presente

El problema

Los impuestos para los independientes en Uruguay son fragmentados y están llenos de ansiedad. Una unipersonal tiene muchas obligaciones a lo largo del año, repartidas entre dos organismos — DGI (la oficina nacional de impuestos) y BPS (seguridad social) — cuyas fechas y montos dependen del régimen, del tipo de obligación y, a veces, de los propios datos del contribuyente. La gente se las arregla con contadores, PDFs, memoria y mensajes de WhatsApp, y el costo de un descuido es concreto: vencimientos perdidos, multas, recargos diarios y un nudo de angustia antes de cada vencimiento.

Las herramientas locales existentes resuelven sobre todo las transacciones — emisión de e-factura, servicios contables, ERPs. Ninguna de ellas resuelve la comprensión. Tributo está construido exactamente para eso, en torno a una pregunta concreta:

¿Qué tengo que pagar, cuándo vence y cuánto debería esperar?

Qué hace el producto

A partir de unas pocas preguntas en lenguaje sencillo sobre tu situación — sin elegir regímenes, sin aprender códigos tributarios — Tributo construye un calendario tributario anual personalizado: cada obligación entre DGI y BPS, con fechas de vencimiento, montos estimados, el próximo pago y un estado de riesgo, además de recordatorios por email antes de cada vencimiento.

Su principio rector es la honestidad. Cada cifra es de uno de tres tipos, siempre etiquetada: exacta (un valor fijo en el que confía), estimada (calculada a partir de lo que facturás, marcada con un "~"), o solo recordatorio (sin monto, cuando no están los datos para calcularlo). La línea roja: cuando no puede calcular un caso con precisión, lo dice en lugar de inventar un número. Y cada monto se despliega hasta un cálculo paso a paso y un enlace a la fuente oficial de DGI o BPS — confianza construida mostrando, no escondiendo.

Está construido para dos mundos: los freelancers locales (monotributistas, unipersonales, comercios chicos) que pagan de más por lo simple y persiguen cada vencimiento, y los expats que todavía no entienden el sistema local, el idioma ni sus implicancias de residencia fiscal. Es multilingüe desde el primer día — español, inglés, ruso y portugués.

Qué construí

El producto, en solitario, dirigiendo agentes de AI. El planteamiento del producto, la arquitectura, el modelo del dominio tributario y la revisión son míos; la implementación la producen agentes de AI que trabajan contra una especificación por etapas — cada etapa construida de principio a fin con tests unitarios, de integración y e2e, y un informe escrito antes de que empiece la siguiente.

Un motor tributario, no un sitio de contenido. El núcleo convierte un perfil tributario mínimo en un calendario concreto: qué obligaciones aplican, cuándo vence cada una y cuánto esperar — modelado como tipos de dominio explícitos y value objects, de modo que una fecha o un monto nunca sea un string suelto. El modelo de monto de tres niveles (exacto / estimado / solo recordatorio) es un concepto de dominio de primera clase, no decoración de UI.

La honestidad como restricción de ingeniería. "Nunca inventar una cifra" está garantizado en el dominio: una obligación o bien tiene un monto calculable con una derivación trazable, o bien lleva una fecha y un recordatorio y ningún número en absoluto. Cada monto que ve el usuario puede desplegarse hasta sus pasos de cálculo y la fuente oficial en la que se apoya.

Recordatorios y jobs. Los recordatorios de vencimiento corren sobre un job runner real (Trigger.dev) con scheduling, reintentos y observabilidad, y salen por email (Resend) — para que la promesa "te recordamos a tiempo" sea operativa, no aspiracional.

Postura de producción desde el inicio. Better Auth para las cuentas, PostgreSQL como sistema de registro (con Prisma usado solo como adaptador de persistencia, fuera del dominio), tRPC + Zod para contratos tipados entre la web app y los futuros clientes móviles, PostHog y Sentry para analítica y trazado de errores, Railway para hosting y base de datos, y un stack de tests completo — Vitest, React Testing Library, Playwright y Testcontainers para tests de integración con Postgres.

Decisiones arquitectónicas

Clean architecture, con forma de país. Tributo es un monolito modular con el dominio tributario en el centro y la infraestructura en los bordes. Crucialmente, la lógica de país — calendarios tributarios, reglas, conocimiento y adaptadores gubernamentales — vive en módulos específicos de cada país detrás de interfaces estables. Uruguay es el primer módulo; Argentina y el resto de LATAM pueden agregarse sin reescribir el núcleo. El producto está diseñado para la expansión desde la primera línea.

La capa de inteligencia, no un ERP. Tributo deliberadamente no es un estudio contable, un ERP ni un proveedor certificado de e-factura en la v1. Se sitúa entre los usuarios, los sistemas gubernamentales, los bancos y las herramientas de facturación existentes como la capa que explica, planifica, recuerda y guía. Ese recorte es lo que permite que una sola persona lance algo genuinamente útil, rápido.

Mobile-first, porque ahí está el usuario. El MVP es una web app responsive diseñada primero para el teléfono — el momento de la ansiedad tributaria ocurre en el móvil, así que el calendario, el próximo pago y los recordatorios están construidos para ese viewport antes que nada.

Entrega AI-native. Lo interesante no es que una AI haya escrito código — es el bucle: una spec por etapas, agentes implementando cada etapa con tests, un informe de implementación en inglés por etapa, y yo siendo dueño del producto, del modelo tributario y de la revisión. Es la misma tesis que el resto de mis proyectos: el trabajo del ingeniero está pasando de teclear a especificar, revisar y decidir.

Estado actual

Tributo está en vivo en beta en tributoclaro.com, multilingüe (es/en/ru/pt), con el calendario tributario mobile-first para las unipersonales uruguayas como primera superficie. El roadmap más allá del MVP incluye un asistente de AI (Tribi), un optimizador tributario, un wizard de registro, un modo expat y monitoreo del Domicilio Electrónico — y, estructuralmente, el próximo país. Se trata como un producto real: contratos tipados, un job runner real para los recordatorios, datos amigables para auditoría, y la regla de honestidad cableada en el dominio en lugar de pegada sobre la UI.