Full-stack engineer — Karachi, PK

I build web products
end to end.

Interface, system, and the AI inside — from first sketch to production.

Status
Open to work
Practice
Interface · Systems · AI · Commerce
Open to
Roles · Freelance · Collaboration
Based in
Karachi, Pakistan · UTC+5

01 — Work

6 entries

Everything I’ve built, in one index.

5 years of products and retired experiments. Open any row for the architecture, the numbers, and what was deliberately left out.

02 — Capabilities

An inventory, not a buzzword list

The tools are the least interesting part. Here is what they are.

Everything listed has shipped in something real, or is being learned in public. No proficiency bars, no percentages.

Interface

React Next.js TypeScript Astro Tailwind CSS Framer Motion Design systems

Systems

Node.js Cloudflare Workers PostgreSQL D1 KV REST GraphQL

AI / ML

RAG pipelines Vector search Multimodal evaluation Benchmark construction LangChain Workers AI

Commerce

Shopify Storefront API BigCommerce Headless architecture Optimistic cart flows PKR / local payment rails

Craft

Performance budgets Accessibility Core Web Vitals Dataset tooling Technical writing

Currently learning

Formal verification, Rust, and the parts of distributed systems that break at 3am.

03 — Practice

How the work gets made

Three rules that decide most of the calls.

5 years of freelance work across e-commerce, marketing sites and AI tooling — with most of the learning coming from the parts that went wrong first.

  1. 01

    Decide in the open

    Trade-offs get written down instead of hidden. If something was cut from a build, the case study says so — and says why.

  2. 02

    Ship the smallest honest version

    A live product with four real features beats a roadmap with twenty. Scope is a design decision, not a compromise.

  3. 03

    Measure before claiming

    Load time, question counts, duplicate rates, cost per month. If a claim cannot be measured, it is an opinion, not an outcome.

Current focus

  • Benchmarking where multimodal models actually fail
  • Full-stack products that stay fast under real use
  • AI features that remove work instead of adding noise
  • Dataset tooling that stays honest about its own numbers

04 — Contact

Replies within a day

Let’s build something worth shipping.

Full-time roles, freelance builds, and collaborations with real stakes. If you have something specific in mind, say so — I answer everything.

Email me

Based in

Karachi, Pakistan

Working hours

UTC+5 · overlaps EU & US mornings

Availability

Open to work

Languages

English, Urdu