Un SaaS impulsado por AI que transforma una única carga de video en cientos de variaciones de anuncios de marca — coordinado a través de una Next.js Web App, un Admin Dashboard, una NestJS API, un servicio de renderizado Remotion y un worker de generación BullMQ. Impulsa la generación de combinaciones automatizada, el renderizado acelerado por GPU, subtítulos multiestilo, progreso en tiempo real vía WebSocket y facturación de suscripciones con Stripe.

Diseñamos la arquitectura completa del backend NestJS desde cero — esquemas Mongoose, APIs CRUD modulares, validación DTO y la capa de mapeo que traduce los arrays planos del frontend en documentos embebidos del backend.
Construimos el motor calculador de combinaciones que enumera todas las permutaciones válidas de Hook x Body x CTA x Subtitle y encola cada una como un trabajo BullMQ independiente.
Desarrollamos las composiciones Remotion (VideoComposition, HookOverlay, BodyOverlay, CtaOverlay) con 6 tipos de animación y las empaquetamos al inicio del servidor para una ejecución rápida de los trabajos.
Implementamos el procesador de generación BullMQ: descarga de S3, Remotion renderMedia(), optimización de codificación FFmpeg, generación de miniaturas, carga a S3 y actualización de la base de datos, con manejo de errores y reintentos.
Construimos 6 estilos de renderizado de subtítulos en SubtitleRenderer.tsx cubriendo Hormozi, Abdal, MrBeast, GaryVee, TikTok Viral y Clean Corporate en los 4 formatos de aspecto.
Integramos la pasarela WebSocket para el progreso de generación en tiempo real con fallback SSE, permitiendo actualizaciones de estado de trabajo en vivo en el frontend sin polling.
Implementamos el ciclo de vida completo de la suscripción Stripe — sesiones de checkout, portal de facturación, manejador de webhook con cuerpo raw y verificación de firma, asignación de créditos en la suscripción y cron de reinicio mensual de créditos.
Construimos el sistema de compartir y descargar — tokens compartibles basados en nanoid, acceso público a URL firmadas de S3 sin autenticación, revocación de enlaces y encabezados de descarga Content-Disposition.
Desarrollamos el módulo de administración con pipelines de agregación de MongoDB para analíticas del dashboard, datos de gráficos de series temporales, gestión de usuarios y administración de suscripciones.
Lideramos la integración completa frontend-backend en la aplicación de usuario y el panel de administración — reemplazamos todas las tiendas mock con llamadas API en vivo, conectamos el progreso WebSocket y validamos el viaje completo del usuario de principio a fin.
Transforma una única carga de video en cientos de variaciones de anuncios de marca a través de la generación de combinaciones automatizada, renderizado acelerado por GPU y soporte de subtítulos multiestilo — diseñado específicamente para especialistas en marketing de rendimiento.
Hablemos sobre cómo podemos dar vida a su visión con el mismo nivel de experiencia y dedicación.






MicrocosmWorks construyó el motor de cálculo de combinaciones que computa el producto cartesiano de todas las permutaciones de Hook x Body x CTA x Subtitle. Cada elemento de entrada (hooks, body segments, CTAs) es definido por el usuario, y el motor enumera cada combinación válida, luego encola cada una como una tarea independiente de BullMQ. Este enfoque significa que un video con 5 hooks, 3 bodies, 4 CTAs y 6 subtitle styles genera automáticamente 360 variaciones de anuncios únicas.
MicrocosmWorks implementó 6 estilos de renderizado de subtítulos en Adstacker: Hormozi, MrBeast, GaryVee, Abdal, TikTok Viral y Clean Corporate. Cada estilo tiene características distintivas de fuente, color, animación y posicionamiento que coinciden con los formatos de creadores populares que los performance marketers reconocen. El SubtitleRenderer maneja los 4 aspect ratios (9:16, 16:9, 1:1, 4:5) y 6 animation types (fade, slide-up, slide-down, scale, typewriter, bounce) dentro de las Remotion compositions.
MicrocosmWorks construyó el pipeline de renderizado utilizando composiciones de Remotion empaquetadas al inicio del servidor para una ejecución rápida de trabajos, combinado con FFmpeg para la optimización de la codificación. BullMQ gestiona la cola de trabajos asíncrona con control de concurrencia configurable, para que múltiples variaciones se rendericen en paralelo a través de los recursos de GPU disponibles. Cada trabajo maneja el pipeline completo: descarga de S3, Remotion renderMedia, codificación con FFmpeg, generación de miniaturas, carga a S3 y actualización de la base de datos, con manejo de errores y reintentos automáticos.
MicrocosmWorks integró una puerta de enlace WebSocket que impulsa el progreso de la generación en tiempo real para cada variación en cola al frontend, con un mecanismo de reserva SSE (Server-Sent Events) para entornos donde las conexiones WebSocket no están disponibles. Los usuarios ven actualizaciones de estado en vivo para cada variación, incluyendo estados de cola, procesamiento, porcentaje de renderizado y completado. Esto elimina la necesidad de realizar sondeos y proporciona retroalimentación inmediata sobre el estado del pipeline de generación.
MicrocosmWorks implementó la facturación por suscripción de Stripe con asignación de créditos impulsada por webhook. Cuando un usuario se suscribe o renueva, el controlador del webhook asigna créditos de generación según su nivel de plan. Cada generación de variación de video consume un crédito, y un cron job mensual restablece los saldos de crédito. El admin dashboard proporciona analytics de agregación de MongoDB que muestran patrones de uso de créditos, ingresos por suscripción y consumo por usuario para informar las decisiones de precios.