Open to senior mobile roles from November 2026

Seven years shipping iOS and Android apps with React Native, Swift and Kotlin, plus the web consoles, storefronts and Node services around them. Most of my work is for people using an app at a job site, on a delivery route or at a pharmacy counter, where a spinner is not an option.

Based in
Lahore, Pakistan. Remote across time zones
Works in
React Native, Swift, Kotlin, Node.js

Apps

Four apps in the hands of drivers, inspectors, patients and housemates.

2022 – 2023

Tidewell

Offline-first inspections for water utilities

Field crews inspect hydrants, valves and pump stations in basements and rural sites with no signal. I led the rebuild of their paper-and-spreadsheet process into an app that works fully offline and syncs without losing a single edit.

11,400
inspections filed per month
0
lost edits since launch
38%
less time per inspection

Lead mobile engineer. Built with React Native, TypeScript, SQLite, WatermelonDB.

Read the Tidewell case study

2023 – now

Kilo Courier

Live routing for a same-day grocery fleet

A courier app for 900 drivers delivering groceries in under two hours. I built the real-time dispatch channel and the driver app’s route screen, and cut battery drain enough that drivers stopped carrying power banks.

900
drivers on shift daily
−46%
battery use per shift
1.8s
order to driver, p95

Senior mobile engineer. Built with React Native, Expo, Reanimated, Node.js.

Read the Kilo Courier case study

2021

Dose

Medication reminders designed for older eyes

A native iOS app for a pharmacy chain that helps patients over 65 take the right pill at the right time. Built in SwiftUI with accessibility as the primary requirement, not a checklist at the end.

4.8
App Store rating, 2,300 reviews
91%
doses logged on time, month 3
AX5
largest Dynamic Type, fully supported

iOS engineer. Built with Swift, SwiftUI, HealthKit, WidgetKit.

Read the Dose case study

2020

Ledger

Shared budgets for households

A Kotlin and Jetpack Compose app for couples and housemates to split bills and track a shared budget. I built the Android app and the Ktor API, from first commit to 60,000 installs.

60k
installs in the first year
4.7
Play Store rating
< 1s
cold start on a Moto G7

Android & backend engineer. Built with Kotlin, Jetpack Compose, Room, Hilt.

Read the Ledger case study

Websites

The web side of the same products: a control room and a storefront.

Lahore, lunch shift
612 on shift412 open orders9 at risk31 min average ETA
Live

Bilal R., 1.4 km away

Order #48213 to Model Town

ReassignCall
On timeRunning late

2024

Kilo Dispatch

A live control room for 900 couriers

The web console dispatchers use to watch every courier, reassign orders and spot late deliveries before customers do. It renders the whole fleet live on one map without dropping frames.

900
couriers tracked live
60fps
map with the full fleet on screen
−31%
late orders in the first quarter

kilo-dispatch-demo.vercel.app

Free delivery across Pakistan on orders over Rs 15,000

Autumn collection

Handwoven in Multan. Made to be walked on.

Flat-weave rugs and throws made by twelve families of weavers, dyed with madder, indigo and pomegranate.

Shop the collection
New this week
View all 48

Multan kilim, rust

Rs 38,500

Indigo dhurrie

Rs 24,900

Cholistan runner

Rs 19,500

Sindhi ralli throw

Rs 12,800

From the journal

Six weeks on one loom

How a single 8 by 10 kilim goes from raw wool in Cholistan to a finished rug, and why each one comes out a little different.

Read the story
Care guideShippingReturnsContact

2022

Loom & Field

A storefront that loads before you blink

A headless storefront for a handmade textiles brand selling across Pakistan and the Gulf. I rebuilt it from a slow theme into a Next.js site that feels instant on a mid-range phone on 4G.

1.2s
largest paint on 4G, was 4.1s
+23%
mobile conversion rate
99
Lighthouse performance score

loom-and-field-demo.vercel.app

Experience

Seven years, four teams, and a habit of staying through the second version.

View résumé
  1. 2023 – now

    Senior mobile engineer, Northpass Logistics

    Own the courier app and its real-time dispatch channel. Mentor three engineers and run the mobile release train, shipping every two weeks.

  2. 2021 – 2023

    Lead mobile engineer, Tidewell Systems

    Rebuilt field inspections as an offline-first React Native app and designed the sync protocol with the backend team.

  3. 2019 – 2021

    Full-stack developer, Brightline Studio

    Agency work for health and fintech clients: native iOS, Android and the Node or Kotlin services behind them.

  4. 2018 – 2019

    Freelance developer, Self-employed

    Built websites and first mobile apps for local businesses while finishing a BS in Computer Science.

What I work on

Mobile

React Native and Expo, Swift and SwiftUI, Kotlin and Jetpack Compose. Offline data, background work, push, deep links, widgets and store releases.

Web

Next.js and React with TypeScript, real-time dashboards, headless commerce, Core Web Vitals work and accessible, responsive interfaces.

Backend

Node.js and TypeScript, Ktor, PostgreSQL and PostGIS, Redis, WebSockets. APIs designed around what the app needs on a bad connection.

Quality

Detox and Maestro end-to-end tests, performance profiling on real low-end devices, crash triage, CI with Fastlane and EAS.

Building something people will use on the move? I’d like to hear about it.