ABCDullahh.
CV

Backgrone – AI Background Removal

Free, privacy-first AI background removal that runs 100% in the browser via WebAssembly. No uploads, no cloud, no signup.

Next.jsTypeScriptONNX RuntimeWebAssemblyTailwind
Live DemoGitHub
AI Background Removal — Before/after split view with precision engine

System Architecture

[SYS] ─── backgrone-clientside.arch

Overview

Privacy-first AI background removal running entirely in the browser via WebAssembly and ONNX Runtime.

Problem Statement

Most background removal tools upload images to remote servers. Users need a private, offline-capable solution.

Solution & Approach

3 AI engines (ISNet, RMBG-1.4) running client-side via WASM/WebGPU. Models cached in IndexedDB.

Key Features

  • 3 AI engines: ISNet Precision, ISNet Lightweight, RMBG-1.4
  • 100% local — zero data leaves your device
  • Batch processing up to 20 images, download as ZIP
  • Engine Arena: compare all 3 engines side-by-side
  • Drag & drop, clipboard paste, keyboard shortcuts

Results & Impact

Full client-side ML inference with no server dependency. Works offline after first model download.

Lessons Learned

WebAssembly + ONNX Runtime enables production ML inference in the browser.

PreviousGotongLedger – Web3 Donation PlatformNextAInime – AI Anime Discovery

Let's build
something amazing

Jakarta, Indonesia

© 2026 Faizal Lutfi