Tucupo – Plataforma de venta de entradas
Monorepo web + API
Plataforma de venta de entradas para eventos en Perú, desarrollada en pareja con Pool Deza. Es un monorepo (Turborepo) con la web en Next.js 16 (App Router y Server Components) y la API en NestJS con Prisma sobre PostgreSQL, más un paquete compartido que fija el contrato de datos. Trabajé en los módulos de eventos y zonas, pedidos y pagos, CMS, autenticación con Google, mapa de asientos, correos y libro de reclamaciones. En pagos integré Culqi (tarjeta y Yape) con cifrado RSA, 3-D Secure, webhooks y pedidos gratis; en la web construí el checkout y las páginas legales. El reparto por módulos, con ramas y PRs, permite que dos personas avancen en paralelo sin pisarse.
Reto
Cobrar de forma segura y sin inconsistencias: integrar Culqi con 3-D Secure, webhooks y cortes de conexión; evitar la sobreventa de asientos y aforo con varios compradores a la vez; y coordinar el desarrollo en paralelo entre dos personas sin pisar módulos.
Solución
Montos siempre recalculados en el servidor y precios en céntimos enteros; webhooks idempotentes y recuperación de un cobro tras un corte; bloqueos de asientos y cupo con UPDATE condicional y SELECT … FOR UPDATE en una transacción; autorización por permiso (no por rol) y QR dinámico cuya semilla nunca se expone; y un monorepo con módulos de dueño claro y PRs con CI, gitleaks y Semgrep.
Aprendizaje
Construir un producto transaccional real en equipo: una pasarela de pagos de verdad, concurrencia en la venta de asientos y una base de código con estándares estrictos y revisión continua.
Galería de capturas


Otros proyectos
Integración Salesforce → BigQuery
Plataforma reutilizable que sincroniza reportes de Salesforce con BigQuery cada 15 minutos; la carga de ~600 mil leads pasó de ~4 horas a ~30 minutos.
Cartas Total – Plataforma TCG
Plataforma para coleccionistas de Pokémon, Yu-Gi-Oh!, Magic y One Piece en Perú: colección, intercambios, red social, pagos y facturación electrónica.
Equivalencias Autopartes
Plataforma de consulta y gestión de equivalencias para filtros de autopartes, con +400k productos migrados y arquitectura de microservicios.