Skip to main content
← All work
FaceSwap logo

SaaS / Generative AI

FaceSwap.

Upload a face, pick a video, get an HD swap in about a minute.

Role: Full-stack developer Visit live site
FaceSwap new swap screen

Time saved

HD swapped video in roughly a minute

Summary

FaceSwap swaps a face into any video in about a minute. Users upload a face photo (or generate an AI avatar from a prompt), pick a source video or paste a TikTok URL, and get an HD swapped result.

The problem

Face-swap tools are either toys with watermarks and low resolution, or developer libraries that demand a GPU and a pipeline most people will never set up. There was room for a clean, fast, hosted product that just works from a browser.

What I built

A full-stack SaaS around a hosted generation pipeline:

Why it matters

It hides all the hard parts, model orchestration, storage, delivery, behind a one-minute upload-to-result flow. The async pipeline keeps it responsive even when the underlying model is slow.

Tech

Node API, Kie.ai (Kling Motion Control), Cloudflare R2, async job processing, Docker, with separate app, API and CDN subdomains.

Architecture

FaceSwap swap pipeline architecture

A closer look

FaceSwap running in the browser

Tech stack

Want something like this built? Let's talk.

Book a call