Mad Distro

Video workflow automation toolkit

Web Development
Web App
Mad Distro

About the Project

Mad Distro is a cloud-based video workflow automation platform. It employs a unique visual workflow builder, allowing users to create custom workflows and automate video tasks using step blocks. These blocks, storing custom logic, can be reused to apply workflows to multiple videos at once, saving significant time by bulk encoding. Integrated with popular platforms such as Instagram, Facebook, Google Drive, Dropbox, and more, Mad Distro eliminates the need for local server power, manual video editing, and complex coding.

What I Did

  • Designed and developed a user-friendly software-as-a-service (SaaS) platform, interface automate various video generation processes such as creating multiple video variations and stitching videos together.
  • Seamlessly integrated the platform with video generation SDKs and REST APIs using NodeJS and FFMPEG to scale task queues efficiently.
  • Successfully integrated Stripe for subscription and payment processing.
  • Conducted extensive client research and interviews to understand the needs related to video creation, thereby fine-tuning the product.
  • Automated complex video editing processes, including subtitle burning and video re-encoding, leveraging Python, JavaScript, Dropbox, Transloadit, and Amazon Simple Queue Service (SQS).
  • Developed a web app for managing automated workflows, featuring a Dropbox integration with OAuth user authentication to track changes and file updates in real time.
  • Utilized Dropbox webhooks to queue and process notifications of user account updates via a Python worker and Amazon SQS, ensuring efficient resource use and traffic handling.
  • Integrated Transloadit, a managed encoding solution, for easy video encoding and general file processing.
  • Devised an intuitive workflow-building user experience inspired by automation solutions like Zapier and Integromat, allowing users to visualize the entire process at a glance.
Mad Distro

Tech Stack

  • Python
  • File Processing & Conversion
  • Task Queues
  • Javascript
  • NodeJS
  • HTML
  • CSS
  • AWS