Portrait of Muhammad Usman Javed
Muhammad Usman JavedSenior iOS Engineer in Lahore, Pakistan

From idea to App Store, built right and shipped faster.

I help companies and founders build, modernize and scale their iPhone apps, and set their teams up to ship with AI coding agents. Hands-on in Swift, SwiftUI and UIKit, with the experience to lead.

Available for full-time and contract work · remote or relocation

Built and scaled apps for Jeeny, Zameen.com and Bayut.com. Read the case studies

Where I've done it before

JeenyRide-hailing in Saudi Arabia and Jordan

Rebuilding a ride-hailing app without stopping it

Jeeny's rider and driver apps ran on a legacy Objective-C/MVC codebase, in two markets, at about a million ride requests a day. Every feature was slow to build, and the business couldn't pause releases for a rewrite.

The hard call

No big-bang rewrite. We moved to Swift and MVVM one module at a time, so every release still went out. New features went straight to SwiftUI, and older UIKit screens were bridged in, then rewritten where it paid off.

The modules became a platform: a shared UI kit with Figma design tokens, and map, payment and networking modules reused by both apps. I then took on delivery for the whole squad across iOS, Android, backend and QA, and grew the iOS team from 5 to 15.

On top of that platform we shipped security-critical payments (wallet, tokenized cards with 3-D Secure), live ride tracking and rider–driver chat, and full Arabic/English RTL support. CI gates on every pull request kept crash-free users above 99.5% while releases went from monthly to bi-weekly.

~30%faster feature builds
99.5%+crash-free users
−35%P1/P2 incidents
4.7App Store rating today, ~291K ratings
Zameen.com and Bayut.comProperty portals in Pakistan and the UAE

Two portals, one modern codebase

Zameen and Bayut are leading property portals in Pakistan and the UAE. Both iOS apps were Objective-C monoliths, and teams kept blocking each other on every release.

The hard call

Split the monolith before redesigning anything. We moved both apps to Swift and VIP Clean Architecture with CocoaPods modules, so teams could ship their areas independently.

With that in place, I led the redesign of both apps to Apple's Human Interface Guidelines with Product and Design, and mentored junior engineers through the move to Swift.

3.9 to 4.5App Store rating
~20%more engagement

AI agents speed up how I build. Engineering still decides what ships.

Daily tools: Claude Code, Cursor, GitHub Copilot, Google AI Studio and MCP. Google AI Professional Certificate.

Migrations with agents

At Jeeny I used AI tools to drive the Objective-C to Swift migration and the move from nested callbacks to async/await.

Agents with guardrails

Agents open the change, CI runs SwiftLint and the tests on every pull request, and an engineer reviews before merge. Secrets and user data stay out of prompts.

An AI-fluent team

I write the instructions agents work from, keep component docs AI-ready, connect tools through MCP, and mentor engineers on AI-assisted development.

Native, stable, and built to grow

Under the speed, the same standards: architecture and tests that hold up as users grow, interfaces built to Apple's guidelines with your designers, and review habits that lift the whole team.

From the people I've built with

“He successfully led the revamping of the Passenger app, demonstrating exceptional skills, expertise, and leadership throughout the project. … Under his leadership, the project was completed within the deadline, resulting in a successful adoption.”

Saira LiaqatSoftware Engineer, worked with Usman at Jeeny

“His skills in iOS development are exceptional, and I am consistently impressed by his meticulous attention to detail. … Usman encourages innovative and efficient solutions, and he provides valuable feedback by discussing and refining these ideas with the team.”

Hassam AliSenior iOS Developer, reported to Usman at Jeeny

“Usman has an exceptional ability to understand complex requirements and turn them into elegant and functional solutions.”

Kanaan ZafarSenior iOS Engineer, worked on the same team

“Usman's ability to lead by example and take initiative in challenging situations greatly contributed to the Jeeny's success.”

Mawish Jamshaid IqbalSenior colleague at Jeeny

From recommendations on my LinkedIn profile.

Three ways to work together

Full-time

Join your team as a senior iOS engineer

Hands-on in the codebase every day, and ready to lead when you need it: architecture, code review, mentoring and release planning.

Start a conversation
Contract

Extra senior capacity, when you need it

Build and ship features in your app, in your tools and your process. Working hours overlap GMT to GMT+4 and US Eastern.

Start a conversation

Or bring me a specific problem

  • Move your app to modern Swift

    Objective-C to Swift, UIKit to SwiftUI, callbacks to async/await, without pausing releases.

    For apps held back by old code
  • Set up AI coding agents for your iOS team

    Agent instructions, CI checks and review habits that keep quality high.

    For teams adopting AI tools
  • Take an iOS app from idea to App Store

    Architecture, SwiftUI build, testing and release, built the way a large team would.

    For founders and startups

How a project runs

  1. Talk

    We talk through your app, your team and what success looks like.

  2. Plan

    I review the app and codebase, then propose a plan with clear milestones.

  3. Build and ship

    Work lands as pull requests through your CI and reaches you in TestFlight builds you can try.

  4. Hand over

    Docs and walkthroughs, so your team owns everything we build.

Tell me about your app. I'll tell you how I can help.

Full-time or contract. Remote across GMT to GMT+4, or open to relocation.

usmaniverse@gmail.com