Experience / 2016 - present
9+ years of shipping
From my first agency job to owning production systems for US teams. The timeline shows what ran in parallel.
Jul - Aug 2026
Personal · Personal project
Solo Developer · EMSDOC
Customs documentation SaaS: supplier invoice PDFs become Dubai Customs filings. Built solo in two weeks.
- Hybrid PHP→Python pipeline: PyMuPDF in a persistent Unix-socket daemon, cutting 200–400ms per request on a tiny VPS.
- Dual LLM extraction engines at temperature 0 with token-aware chunking, result merging, and an audit log of every step.
Laravel 13 · Vue 3 · Inertia 3 · TypeScript · Python · PyMuPDF · Stripe
Read the case study →More detail is in the case study.
Jul 2026
Personal · Personal project
Solo Developer · screen.io
Cross-platform desktop activity tracker: Python, FastAPI, PySide6, Vue 3. Built in about two weeks.
- Learned a new language ecosystem to production quality: layered architecture, protocol-based OS adapters, manual dependency injection.
- Shipped 243+ tests with strict mypy, ruff, and vue-tsc: more automated testing than most client projects ever budget for.
Python 3.12 · FastAPI · SQLAlchemy · PySide6 · PostgreSQL · Vue 3
Read the case study →More detail is in the case study.
Jun 2022 - May 2026
Freelance · US · remote from Pakistan
Founding Engineer · Confidential client
First developer on a telehealth platform. Solo for 1.5 years, then a team of four. 85,000+ orders and 76,000+ new patients in 2025.
- Rebuilt a JotForm + PHP prototype into four Laravel/Vue codebases sharing one schema, without taking the live business down.
- Designed a configurable allergy-substitution engine: staff define contraindication rules, the system swaps unsafe medications during intake.
Laravel · Vue 3 · Inertia.js · TypeScript · MySQL · Redis · AWS · Stripe
Read the case study →More detail is in the case study.
Feb - Sep 2020
Freelance · US · remote from Pakistan
Solo Developer & Architect · Visionerro & FlexSited
Two complete SaaS platforms designed, built, and launched in eight months.
- Automated database-per-tenant provisioning: signup triggers an atomic create → migrate → seed → admin pipeline.
- Implemented Stripe Connect as a payment facilitator. Tenants process their own clients’ billing under their own accounts.
Laravel 8 · Vue 2 · stancl/tenancy · Stripe Connect · Pusher · MySQL
Read the case study →More detail is in the case study.
Apr 2019 - present
Freelance · US · remote from Pakistan
Solo Developer & Architect · Confidential client
DOT compliance SaaS for 3,406 fleet companies. Architecture, development, deploys, servers, support. One person, seven years.
- Designed a five-guard authentication system separating super admins, their teams, company admins, company teams, and multi-company agents.
- Modeled employee and order lifecycles as explicit state machines with full audit-trail history tables.
Laravel 10 · Vue 3 · Inertia.js · MySQL · Redis · Stripe · Pusher
Read the case study →More detail is in the case study.
Nov 2016 - Jan 2020
Full-time · Lahore, Pakistan
Full-Stack Developer · Al-Burraq Technologies
First job, taken in my fourth semester. Frontend work grew into full-stack ownership; led two to three developers in the final year.
- Built the backend and live dashboard for a kids’ dance competition: judges scored on iPads, scores synced live into a dynamically rendered knockout bracket.
- Progressed from cutting responsive pages to owning features end to end, including production deployments.
PHP · Laravel 4-5 · JavaScript · HTML/CSS · MySQL