sebtheo
Sebastian Evison-Theodossiades

Incoming Software Engineer @ NatWest

MultiConnect

Tech stack: Next.js, TypeScript, Stripe, OpenRouter, SQLite, Python, ffmpeg

View App

MultiConnect is a full-stack content production and scheduling platform built for solo creators who publish to TikTok and YouTube. It replaces the typical workflow of juggling Canva, ChatGPT, a scheduler, and manual exports with a single pipeline from idea to published post.

The platform combines niche-aware AI generation with automated media handling. Each account can have a Brain — a persistent profile storing niche, brand voice, audience, and style memory — so every hook, slide, caption, and hashtag sounds like the creator’s channel rather than a generic template. Content can be generated in batch from library packs, from a plain-text prompt with Pinterest background scraping, or as side-by-side comparison slideshows.

Beyond slideshows, MultiConnect assembles lyric videos with B-roll montages, synced captions, and LRC-timed audio via a Python and ffmpeg pipeline. Slides are rendered to 9:16 PNGs on the server, scheduled through a background worker, and published automatically to TikTok’s photo carousel API and YouTube Shorts using official OAuth — nothing goes live without the creator’s approval.

Monetisation is handled end-to-end with Stripe: a 7-day free trial, monthly and annual subscriptions, customer billing portal, webhook-driven subscription sync, and subscription gating across dashboard routes and the publish worker. The marketing site, auth flow, checkout, and product dashboard are all built in Next.js 16 with TypeScript, Drizzle ORM, and SQLite.

The architecture spans multiple services: a Next.js App Router dashboard, a Selenium-based Python scraper for Pinterest image packs, a ffmpeg video assembler, OpenRouter for AI generation, optional S3 media hosting, and a cron-based publish worker. It demonstrates full-stack SaaS delivery — from landing page and payments to OAuth integrations, async rendering pipelines, and hands-off scheduled publishing.