AI Engineer · Full-Stack · Pakistan

The model runs
on your device.

I build AI tools that do their work in the browser — free to use, private by default, and cheap enough to keep running whether or not there is funding this month. Founder of SalluLabs.

Selected work 04 — 2025 / 2026

Selected work

The platform first.

02 flagship · 04 shipped
02 concept · 07 archive

SalluLabs — background removal, object removal, enhancement and restoration SALLULABS.COM — LIVE
01

SalluLabs

Background removal, object and watermark removal, upscaling, colourisation and restoration — five tools on one account, built on one rule: if a model is small enough to run inside your browser, it runs there. Your files stay on your machine, the free tools cost nothing to run, and nothing goes dark if a bill goes unpaid.

the free tools run in your browser · nothing is uploaded
heavy jobs reach a GPU only when you ask for one

Sallu Caption — captions burned into a clip SALLUCAPTION.SALLULABS.COM
02

Sallu Caption

A full video editor that never sees your video. Whisper transcribes in a worker thread, you trim and style on a real timeline, and the animated captions are muxed straight to MP4 in the browser. Competitors charge every month and upload your footage; this is one payment and nothing leaves the device.

transcribe, trim, style and export to MP4 at 4K
without uploading a single frame

Also shipped

92%
likely AI-generated
sallu-detector · 4 MB · on device

Sallu Detector

My own model, trained on real conversations and documents, quantised and run client-side. Free.

own model · ONNX · in-browser

Try it

Image enhancer and colorizer

Enhancer & Colorize

Upscale, restore and colourise. The fast tier runs in your browser; Pro reaches a T4 GPU.

RealESRGAN · CodeFormer · DDColor

Try it

Hadith search engine

Hadith Search

Over 20,000 hadiths with meaning-based search and translation, not just keyword matching.

Gemini · Flask · 20k+ corpus

Search it

47blinks / 60s

EyeGame

Blink into your webcam to score. Blink detection straight to a live leaderboard, no keyboard involved.

MediaPipe · Firebase

Play it

Concept work

Self-directed. No client — built to push what a browser can do with AI-generated assets.

TENEBRA T/01 — the shipped car showroom

TENEBRA T/01

A car showroom where scrolling drives the car. Configure the paint and wheels, filter the chassis that are actually available, run the finance numbers and book a viewing. The film is how you move through it — not what it is.

12 configurable builds · finance calculator · booking flow

View the site

Sallu Theft Auto — driving through a generated neon strip at night

Sallu Theft Auto · Web Edition

Pedestrians remember what they saw — commit a crime alone and nothing happens, do it in a crowd and a witness description goes to the police, sometimes the wrong one.

grip-based vehicle physics · AI-generated city, cast & cars · procedurally synthesized radio · one HTML file, ~8 MB

Play it  Source

Maison Noir — the shipped restaurant site

Maison Noir

A restaurant site with a daylight version and an evening version, a dish you turn with your scroll, and a table you pick off a map of the room.

loads instantly on mobile data · 236 KB, no frameworks

View the site

Archive

Portfolio Generator

Résumé to a published portfolio site — parse, generate, pay, buy the domain, deploy.

Next.js · Stripe
CSS Extractor

Paste a URL, get its stylesheet pulled and beautified.

sallulabs.com
Color Stealer

Extracts a site’s palette and reads back how each colour is used.

sallulabs.com
AI Font Generator

Turns handwriting into a usable font file.

fontgenerator
Grammar Fix AI

Correction with real auth and payments behind it, not a demo endpoint.

live
Chatrio

Connects two strangers peer to peer for a conversation. No accounts, no history.

WebRTC · WebSocket
Music for the Deaf

Android app translating audio into haptic patterns.

Kotlin · Android

Approach

How I decide where the work runs.

Salman Nawaz

Every tool asks the same question first: can this run on the machine the user is already holding?

If it can, it runs there. That makes the tool free to use, keeps the user’s files on their own disk, and — the part that matters most to me — means it costs nothing to serve. A tool that costs nothing to serve does not switch off in a month when there is no money to pay for idle hardware.

Most AI products upload your file to someone else’s GPU and bill by the second. That is two problems wearing one coat: your files leave your machine, and the product only exists while somebody keeps paying. So the free tiers here use models small enough to ship to the browser — a 5 MB upscaler, a 4 MB cutout model, Whisper, my own text detector. Only the heavy jobs reach a GPU, and only when you ask for one.

I work end to end: the model choice, the queueing and the deployment as much as the interface on top. Available for freelance and contract work.

On-device ML

Picking, quantising and shipping models small enough to run in a browser tab without a server behind them.

  • ONNX Runtime · onnxruntime-web
  • transformers.js · Whisper
  • BiRefNet · U2Net · RealESRGAN
  • Model training and quantisation

Product engineering

The unglamorous half: auth, credits, payments, webhooks, rate limits and the queue that stops it falling over.

  • Next.js · React · TypeScript
  • Flask · Node · Express
  • Firebase · Firestore · Postgres
  • Stripe · Gumroad · Payhip

Interface

Front ends built without frameworks when a framework would only add weight — and with one when it earns its place.

  • Canvas, WebGL and scroll-driven UI
  • Design systems and tokens
  • Accessibility and Core Web Vitals
  • Kotlin · Android

Contact

Tell me what you’re building.

Whether it is an AI tool you want running without a server bill, a product that needs finishing, or a site that has to feel like something — send me the shape of it and I will tell you honestly whether I am the right person.