I'm a Senior iOS Engineer at o9 Tech, working out of Lahore, Pakistan. Six years in, with 16 apps live on the App Store. Before o9 I was at Coder Crew, Pryvate Technologies and Elentra Tech.
Most of my work sits in the awkward corners of the platform. Family Controls entitlements that Apple has to approve by hand. Map tiles cached deep enough to survive a mountain with no signal. Ballots signed onto a blockchain. Encrypted calling that has to hold up under HIPAA and GDPR. Paywalls that have to reconcile with the receipt, every time.
I wrote iOS Development using UIKit, a 243 page book on Apple Books. I contribute to SwifterSwift, and I maintain IDVKit, my own on-device identity SDK.
When I'm not in front of a computer screen, I'm reading, driving the long way back to my village, or drinking an unreasonable amount of chai.
Prayer companion I designed, built and shipped on my own. SwiftUI throughout, with widgets, Live Activities and RevenueCat subscriptions.
Gamified screen time. Apple approved the Family Controls entitlement by hand, shields are drawn with ShieldConfiguration, and usage thresholds fire through DeviceActivityMonitor.
Election infrastructure. Ballots signed onto the Bitcoin SV chain, biometric passports read on device over NFC, Merkle-tree verification, capacity for 100,000+ ballots.
Tap-to-block. Touching a physical NFC tag arms or lifts a Screen Time lockdown, so the block lives on a desk rather than in a settings screen you can talk yourself out of.
Health tracker. Dose logging and adherence scoring, reading and writing HealthKit, with a Superwall paywall in front of the subscription.
Plant care app I co-founded. Photograph a plant, identify it and diagnose it on device with Vision and Core ML, with Supabase behind the account.
Encrypted messaging and calling shipped into 50+ countries, with RSA 4096 keys, post-quantum ZRTP on the voice leg, and HIPAA and GDPR obligations on top.
Routine and focus app built for ADHD. Apple Watch complications, HealthKit, and Screen Time blocking that holds for the length of a focus block.
Circadian reset. An on-device Core ML model shapes the morning routine, and Screen Time shields hold the phone shut until the routine is done.
Habit replacement. Name the habit you want gone and the one that takes its place, then the app blocks the first and schedules the second.
Business phone system. SIP calling wired into CallKit so a work line rings like a real one, with Stripe handling plans and minutes.
Social app for solo travellers. Location based matching and real time chat, so people already in the same city can find each other.
Offline-first field dictation. Records and queues locally, then syncs the moment a connection comes back, because the people using it are rarely somewhere with bars.
Couples app on a Capacitor web core with a native iOS shell around it, adding widgets, Live Activities and Screen Time shields the web layer could not reach.
Real-time video social app. Capture, playback and the feed around it.
My open source identity SDK. Face match, liveness and e-Passport NFC reads, all of it on device, so no biometric ever leaves the phone.
A 243 page book I wrote and published on Apple Books, covering UIKit from the view lifecycle up.
Contributor to SwifterSwift, a standard library of Swift extensions with 14,000+ stars.