DEV Community

Muhammad Elborgy
Muhammad Elborgy

Posted on

How I Built an In-Browser AI Background Remover Using WebAssembly

Background removal tools usually rely on cloud server GPUs, which introduces latency and compromises user privacy.

I built Pixel Isolate to run 100% of the extraction and HSV color keying inside the user's browser using WebAssembly.

Key Tech Stack:

  • Engine: WebAssembly & C++ OpenCV bindings
  • Frontend: React, TypeScript, Vite, TailwindCSS
  • Database & Auth: Supabase
  • Payments: Paddle

Check out the live app at https://pixelisolate.online/ and let me know your thoughts!

Top comments (0)