SENIOR iOS ENGINEER
I'm a Senior iOS Engineer based in Lahore, Pakistan. Six years, sixteen apps on the App Store, and on several of them I was the only iOS engineer on the team. I write Swift and Objective-C, SwiftUI and UIKit, and I own the whole layer: architecture, Core Data, the paywall, the entitlements, the release, and the review reply when something gets rejected.
The work has never sat in one niche. Offline hiking maps serving 130,000 trails. A voting system on Bitcoin SV that scales to 100,000 ballots and verifies a passport on the device before it signs one. End to end encrypted messaging and VoIP under HIPAA and GDPR. Screen Time lockdowns triggered by an NFC tag, on six apps with the Family Controls entitlement approved by Apple. HealthKit trackers, Core ML diagnosis, StoreKit 2 and RevenueCat paywalls.
Outside the work, I wrote a 243 page book on UIKit for Apple Books, I contribute to SwifterSwift, and I maintain IDVKit, my own on-device identity SDK.
When I'm not on the computer, I enjoy reading, long drives back to my village, and an unreasonable amount of chai.
My own app, built solo from the first commit to the App Store listing. A prayer companion with an AR qibla that puts a prayer mat on the floor in front of you, prayer times computed on the device, a sleep story library, and widgets. Everything a small team would normally split between four people, done alone: design, Swift, backend, paywall, submission.
Screen time control that treats the daily limit as a game rather than a punishment. Built on Family Controls, ManagedSettings and DeviceActivityMonitor, with a shield extension that replaces a blocked app's screen and threshold events that fire while the app itself is not running. The hard part is that almost none of this can be debugged in the simulator.
Offline hiking maps serving more than 130,000 trails, including data shared with Mountain Rescue Teams. Tile caching and route recording have to survive the exact conditions where they matter most: no signal, low battery, cold hands. There is an Apple Watch companion so the phone can stay in the bag.
A health tracker with a real dosing model underneath: half life maths, remaining volume per vial, a body map for rotation, schedules and reminders, and HealthKit for everything the phone already knows. Paywall experiments run through Superwall so pricing can change without a release.
Point the camera at a plant and get an identification, a diagnosis with a confidence score, and a care schedule you can actually follow. Co-founded, so I owned the iOS side and argued about the product too. Vision and Core ML do the recognition, and the app is careful to say how sure it is rather than pretending.
Tap the phone on an NFC tag and the distracting apps disappear. Tap it again to get them back. Core NFC starts the session, Family Controls and ManagedSettings enforce it, and the physical tag is the point: it makes stopping a deliberate act instead of a tap you can talk yourself into.
A business phone system in an app: SIP and VoIP calling wired into CallKit so calls behave like real calls on the lock screen, plus business texting, extensions, departments and voicemail. Billing runs through Stripe. Telephony is unforgiving work, because a dropped call is not a bug report, it is a lost customer.
End to end encrypted messaging, calling and conferencing used in more than fifty countries. RSA 4096 for messages, post quantum ZRTP for voice, with screenshot detection, disappearing messages and a remote wipe. Built to HIPAA and GDPR expectations, which means the privacy claims on the marketing page have to be true in the code.
Election infrastructure, not a voting app. A biometric passport is read over NFC and matched against a live face on the device, one signed ballot per verified member is written to Bitcoin SV, and results are published with Merkle tree proofs anyone can check. Scales to 100,000 ballots and was built against GDPR and ISO 27001 expectations.