Back to Portfolio

Catch-up - AI Video SaaS Platform

Visit Live Site
Role: Lead Backend & Microservices Engineer

Catch-up is an innovative automated SaaS platform designed to streamline video content creation. It intelligently sources clips, utilizes advanced AI to generate voice-matched commentary, renders customized visual avatars, and seamlessly publishes across platforms. It's built for scale with a microservices architecture.

Technologies Used

Node.jsNestJSPostgreSQLSocket.ioMongoDBMicroservicesAxiosFFmpegHeyGen AIOpenAI APIAnthropic AI APIGemini APIyt-dlpSESSNSR2RedisBullMQAyrshareFirebase

Key Challenges

  • !Coordinating multiple heavy AI API interactions seamlessly without timeline blocking.
  • !Efficiently rendering video computationally via FFmpeg in the cloud.
  • !Handling high-throughput background queues for mass publishing via BullMQ.

Solutions & Execution

  • Developed an async worker queue using Redis and BullMQ to handle video rendering and API limits.
  • Implemented robust microservice orchestration in NestJS for modular scalability.
  • Used AWS S3 / Cloudflare R2 for extremely fast and cost-effective video storage and delivery.

Project Highlights

  • 100% automated publishing pipeline
  • Reduced rendering wait-times by 40% via worker queues
  • Integrated 3+ distinct LLM providers dynamically

Impact & Results

Reduced video rendering time by 40% through optimized worker queue architecture
Achieved 99.9% uptime for automated publishing workflows
Processed over 10,000 video clips monthly with zero manual intervention
Cut infrastructure costs by 35% using efficient cloud storage solutions

Need something similar built?

I'm available for freelance projects. Tell me what you're building and I'll reply within 24 hours with honest feedback and an estimate.