I build, upgrade and fix the web apps teams rely on.
Full-stack developer in Karachi. Open to remote roles, relocation and freelance projects.
Hi, I'm Zunain. Getting an app to work is the easy part. I care about the rest: tests that catch problems before your users do, pages that load fast and rank, and releases that don't break on a Friday.
- years building for the web
- 2+
- projects completed
- 10+
- framework migrations led
- 2
- Lighthouse score on Estenarh's website, up from 70
- 99
Problems I can take off your plate
If one of these sounds familiar, I've dealt with it before.
- Full-stack web apps
- Prototype to production
- App audits
- Framework migrations
- Performance and technical SEO
- Dashboards and reporting
- English and Arabic (RTL) interfaces
- Production bug fixing
- Machine learning and NLP
-
You need a product built from scratch
I've done exactly that with Calyndrs, the events platform I co-founded: I was part of the team from the first idea to launch.
-
Every release breaks something
On Calyndrs I set up Vitest unit tests, plus React Testing Library and Playwright end-to-end tests against MSW-mocked APIs.
-
Your app is stuck on an old framework version
I led Estenarh's move from Next.js 14 to 16 and Angular 14 to 17, through to production.
-
Your site is slow and hard to find
I led the technical SEO and performance work on Estenarh's website for the Saudi market: Lighthouse went from 70 to 99 on desktop, and the bundle shrank from 16 MB to under 5 MB.
-
You need to serve Arabic-speaking users
I implemented AZM's English and Arabic interface, with layouts that flip cleanly between left-to-right and right-to-left.
-
Your users need to talk to each other in real time
I built live buyer-to-seller chat over WebSockets for Propertease, my real estate marketplace.
-
You want to turn unstructured text into data
I fine-tuned a BERT model that turns clinical notes into structured JSON, with a 96% F1 score.
Things I've built
At IOMechs
Platforms I work on with the IOMechs team. Open one to see my part.
Questions people ask before we talk
The longer answers, so you know what working with me looks like before you book anything.
What kind of work do you take on?
Are you available for full-time roles, freelance, or both?
What do you build with?
Can you upgrade our existing app instead of rewriting it?
Can you make our site faster and easier to find on search?
Do you build Arabic and right-to-left interfaces?
Do you write tests, or just features?
How do you work across time zones?
How do we get started?
Still deciding? Talk it through in 30 minutes.
Tell me what you're building or what's broken. You'll leave the call knowing whether I'm the right person for it.