Senior iOS Engineer

Muhammad Afham

I build aesthetically refined, obsessively polished subscription apps for iPhone and Mac, where engineering, UX, and revenue are the same discipline.

Shipping for Apple platforms since 2019

Free session · zero pressure · or ask my assistant, bottom right

Shipped 25+ apps, ranked Top 10 in the US · rated on the App Store

Muhammad Afham

Selected work

Apps people actually use.

Consumer creative tools, fintech, open-source SDKs, and the indie apps I design and ship solo.

Twinly

Indie · source-availableiOS · On-device MLSwiftUI

My role: I built Twinly solo, an on-device app that finds which of 9,675 film and TV actors you most resemble, and the selfie never leaves the phone. Vision locates the face and its landmarks, a similarity warp aligns it to the ArcFace template, and a 6.6 MB Core ML model turns it into a 512-dimension embedding. A single Accelerate matrix multiply ranks every actor, then a calibration curve maps the top matches to an honest percentage. There is no networking code in the app at all.

100% on-deviceVision + Core ML, zero networking 9,675 facesranked in one Accelerate matmul 512-d ArcFace6.6 MB Core ML model

Kindbloom

IndieiOS · LifestyleLanding page ↗Free

My role: I design, build, and ship Kindbloom end to end as a solo indie developer. It turns a few kind words into a hand-painted-looking poster on a live canvas, with the text, colors, and layout all editable in real time, then saved or shared in a tap. It runs on device and keeps anything personal off the network. Free on the App Store.

Solodesign, build & ship Live canvasreal-time generative posters Privateon-device, nothing personal sent

Kinde iOS SDK

KindeOpen source · Auth SDKSwift Package + CocoaPods

My role: I developed Kinde's open-source authentication SDK for iOS. I implemented OAuth 2.0 passwordless flows that stay secure and pleasant on mobile, generated a type-safe API layer with OpenAPI Generator, and wrote the unit tests and release documentation other developers depend on.

Open sourcepublic SDK & docs OAuth 2.0passwordless flows

WOQOD

Qatar FueliOS · Fintech

My role: I worked on the official app of Qatar's national fuel company, where drivers pay at the pump without leaving the car. I shipped scan-to-pay with Apple Pay and push notifications, revamped the UI end to end, and hardened the payment surface with SSL pinning and jailbreak detection.

Scan → PayApple Pay at the pump HardenedSSL pinning · jailbreak detection

Invoice Maker: Billing App

Content ArcadeiOS · iPadOSSubscription app

My role: I built the template system for this small-business invoicing app: 30+ invoice templates as fully responsive native UI, with one layout system rendering pixel-precise documents from an iPhone SE to a 12.9″ iPad Pro.

30+responsive templates iPhone → iPadone layout system

Expertise

The full stack of an iOS app.

From the first line of Swift to the funnel dashboard that proves it worked.

Languages & UI

SwiftObjective-CSwiftUIUIKitAppKit

Architecture

MVVMClean ArchitectureCoordinator PatternDependency Injection

Data & Concurrency

Combineasync/awaitCore DataSwiftDataRealm

Monetization & Subscriptions

In-app subscriptionsStoreKit 2Paywall optimizationRevenueCatSuperWallApple PayTrials & churn

Growth & Analytics

FirebaseAppsFlyerCleverTapBigQueryA/B testingFunnels & flow tracking

AI Engineering & Workflow

Claude & Claude CodeOpenAI APIGemini APIPrompt engineeringAI-assisted developmentDeep research workflows

Platform & Connectivity

REST APIsBLEPush notificationsiCloud / CloudKit

Tooling & Delivery

XcodeGitFastlaneXCTestOpenAPI Generator

Experience

Since 2019, without pause.

7 years across consumer creative tools, fintech, and developer SDKs.

Senior engineer across client products. Shipped WOQOD's scan-to-pay with Apple Pay and hardened it with SSL pinning and jailbreak detection, built Kinde's open-source OAuth 2.0 SDK with OpenAPI-generated APIs and full test coverage, and moved the whole workflow AI-first with Claude.

Consumer creative tools at scale. Built Logo Maker's multi-layer editor and iCloud drafts sync across iPhone, iPad, and Mac, cut its app size in half, and shipped Invoice Maker's 30+ responsive templates. First deep dive into subscriptions, paywalls, and what actually converts.

About

Engineering is a design discipline.

I've spent 7 years on Apple platforms because they reward the thing I care about most. The last 10%. The animation curve. The haptic. The layout that holds on every screen size. That's usually where an app stops being functional and starts being good.

The work kept following a pattern. Something genuinely hard under the hood, like layer systems, iCloud sync, OAuth flows, and payment security, made to feel effortless on the surface. Users never see the hard part. That's the point.

Somewhere along the way I fell into the business side of apps. Paywalls, trials, StoreKit, and the A/B tests and BigQuery funnels that prove which of them actually convert. It turns out shipping beautiful things and shipping profitable things are the same skill, practiced twice.

These days I work AI-first, with Claude, Claude Code, and the modern toolchain, for deep research, rapid prototyping, and shipping AI-powered features. It multiplies what one engineer with strong design instincts can deliver. This site is the proof. Researched, designed, and built exactly that way.

  • Experience7+ years · since 2019
  • Apps shipped25+ on the App Store
  • PlatformsiOS · iPadOS · macOS
  • Current roleSenior iOS Engineer · letsremotify
  • MentoringBook a 1:1 on Topmate

Outside of client work I'm driven by fitness, creativity, and art, and by building indie apps and mentoring engineers who are earlier in the same journey I started in 2019.

Beyond code

Trained eyes, fast hands.

The hobbies aren't random: they're all reaction time, framing, and craft.

Table tennis

Milliseconds matter. Same reason I care about 120Hz scrolling.

Tekken 8

Frame data is just performance profiling with a health bar.

Photography

Composition, light, and restraint. The same rules as good UI.

Videography

Pacing and motion. Every good app transition is a good cut.

0 wpm 100% 0.0s

Click and type the line. Every key thocks.

Playground

Poke around my Mac.

A tiny macOS, built from scratch for this page. The windows drag, the dock magnifies, the clock is live, and everything links somewhere real.

MAPortfolioFileViewHelp
My Apps
L
Logo MakerCanvas editor · layers · iCloud sync
open ↗
W
WOQODApple Pay at the pump · Qatar Fuel
open ↗
I
Invoice Maker30+ templates · iPhone to iPad
open ↗
K
Kinde SDKOpen-source OAuth 2.0 for iOS
docs ↗
about.md

Muhammad Afham, Senior iOS Engineer. 7+ years of subscription apps, canvas editors, payments, and the last 10% that makes them feel good.

Say hi: email · LinkedIn · book a 1:1

Photos
Photo 1 Photo 2 Photo 3 Photo 4 Photo 5 Photo 6

Shot on iPhone.

afham@macbook: ~
Socials
linkedin.com/in/m-afham
Muhammad Afham
in/m-afham · Senior iOS Engineer

7+ years shipping subscription apps for Apple platforms. Open to senior roles and freelance work.

Open profile ↗
m-afham
github.com/m-afham

Open source home of the Kinde iOS SDK work: OAuth 2.0, OpenAPI Generator, XCTest.

Open profile ↗
M Afham
user 8451247

Answering iOS questions since the UIKit days. Swift, StoreKit, and the occasional Core Data rescue.

Open profile ↗
Book a 1:1
topmate.io/m_afham

Mentoring for iOS engineers: career, code review, subscriptions, or breaking into Apple platforms.

Book a session ↗

Contact

Let's build something people love.

Open to senior iOS/macOS roles, freelance projects, and conversations about indie apps or mentoring.