Saltar al contenido
ej_
Proyectos
AI + SaaS 2025 Producción

Tarjetly

Plataforma SaaS de tarjetas digitales corporativas.

Dashboard de creación y personalización de tarjetas digitales, suscripciones con Stripe e IA integrada con Groq para generar contenido desde datos reales.

Tarjetly

// TIPO

SaaS B2B

+200

Usuarios activos

2024

En producción desde

Stripe · Groq

Integraciones

Rol
Full Stack Developer
Equipo
Producto pequeño · frontend, backend y pagos
Alcance
Dashboard SaaS, suscripciones Stripe, IA de contenido, roles y admin
Período
2024 — 2025

Mis responsabilidades

  • Diseñé e implementé el dashboard React + TypeScript de punta a punta.
  • Backend Laravel con Sanctum, Spatie roles y webhooks de Stripe.
  • Integración Groq para generar bios y sugerencias desde datos del usuario.
  • Tests E2E con Playwright en onboarding y checkout.

Contexto

Tarjetly permite a profesionales y empresas crear tarjetas digitales personalizadas que reemplazan las tarjetas físicas. El dashboard centraliza la creación, edición y estadísticas de cada tarjeta. Fue mi primer SaaS B2B con pagos reales en producción.

Mi responsabilidad

Lideré la implementación full stack: UI del editor y paneles, API Laravel, autenticación, planes de suscripción y la capa de IA. No era un prototipo: había usuarios pagando y flujos donde un bug costaba dinero.

Reto técnico

Stripe exige consistencia entre planes, webhooks y estado interno. Un evento fuera de orden o un cambio de plan mal aplicado deja al usuario en un limbo. Además, la generación con Groq tenía que sentirse útil sin forzar prompts manuales al usuario final.

Decisión y trade-off

Prioricé webhooks idempotentes y un modelo de suscripción simple (pocos planes claros) frente a un billing engine demasiado flexible. Para la IA, usé datos estructurados del perfil (nombre, puesto, empresa) en lugar de un chat libre: menos magia, más resultados predecibles.

Ejecución

  • Frontend React + TypeScript con estados de onboarding y checkout.
  • Laravel + Sanctum + Spatie para auth y roles de equipo.
  • Stripe Checkout + Customer Portal + webhooks.
  • Groq para sugerencias de contenido.
  • Playwright en los caminos críticos de registro y pago.
  • Deploy en GCP (Cloud Run).

Resultado

Más de 200 usuarios activos, suscripciones funcionando de punta a punta e IA aplicada a un problema concreto del producto — no como demo.

Problema

Las empresas necesitan tarjetas digitales profesionales que se puedan personalizar sin depender de diseñadores, gestionar desde un dashboard y compartir fácilmente.

Solución

Plataforma SaaS con editor visual, suscripciones por plan, generación de contenido con IA y panel de administración para equipos con múltiples usuarios.

Tecnologías

ReactTypeScriptLaravelMySQLGroqStripeGCP

Resultados

Más de 200 usuarios activos en producción.
Integración con Groq para generar bio y sugerencias de contenido desde datos reales del usuario.
Flujo completo de suscripciones con Stripe, incluyendo webhooks y cambios de plan.

¿Quieres el CV o hablar del rol?

Disponible para empleo remoto a tiempo completo. Respondo en máximo 2 días laborables.

// Siguiente caso

Gastly

Tracker personal de finanzas con presupuestos, préstamos y pagos recurrentes.

Ver caso