AT/CASE 02 / IHATEIMAGESLIVE PRODUCT

PRIVACY-FIRST / BROWSER-NATIVE COMPUTE

YOUR FILE
NEVER LEFT
YOUR DEVICE.

An image toolkit where the browser is the compute environment.

Product / architecture / frontend engineering

ihateimages.com / local tools
THE CONSTRAINT

No upload. No processing server. No privacy theatre.

LOCAL PIPELINE

Move the compute to the user.

01FILE
02BROWSER
03WEB WORKER
04WASM / ONNX
05OUTPUT
WHY THIS ARCHITECTURE?

A conventional image SaaS sends the file to a server, pays to process it, stores temporary artifacts and asks the user to trust the privacy policy.

iHateImages removes the server from the path.

COMPRESS CONVERT RESIZE CROP UPSCALE AI CUTOUT METADATA IMAGE → PDF COMPRESS CONVERT RESIZE CROP UPSCALE AI CUTOUT METADATA IMAGE → PDF
01RESPONSIVENESS

Heavy pixel work without freezing the product.

Web Workers move expensive processing away from the main UI thread. OffscreenCanvas and worker-side pipelines let the interface remain responsive while large files are being transformed.

Web WorkersOffscreenCanvasprogress feedbackbatch operations
02FORMATS

The web platform does not support every format. So the product brings its own codecs.

WASM-based tooling fills browser gaps for formats and transformations that cannot be handled reliably with native APIs alone. Expensive capabilities are loaded only when the user asks for them.

WASMHEICWebP / AVIFlazy loading
03ON-DEVICE AI

AI without turning the image into somebody else's data.

Background removal runs locally with an ONNX model. The architecture makes the privacy promise technically true while also reducing per-job server cost.

ONNXlocal inferenceno uploadprivacy by architecture
04OFFLINE

A utility that keeps working when the network disappears.

PWA behavior and local processing mean the core utility does not depend on a round trip to an application server. The product can behave more like installed software than a normal website.

PWAofflinelocal-firstinstallable
THE PRODUCT IDEA

Privacy is not a checkbox when the file never had to leave in the first place.

BACK TO THE STUDIO

Selected systemsSee the rest of the work.