I build apps people actually use.
Native iOS developer based in Riyadh, Saudi Arabia. I've been writing Swift since 2015 — before SwiftUI existed, before Combine, before any of the modern niceties. I've shipped apps from zero to the App Store, solo and as part of teams, across productivity, health, finance, and education.
How I got here
I started programming at 16, building small games and utilities for fun. When the App Store opened up the possibility of putting software in millions of pockets, I was hooked. iOS felt like the right platform — opinionated, high quality, and with users who actually cared about the apps they used.
After studying Computer Science, I joined a startup in Riyadh where I built the company's flagship iOS app from scratch. That experience taught me everything from architecture decisions to App Store review politics. Since then I've worked with agencies, product companies, and directly with founders who had an idea and needed someone to build it.
Today I focus on native iOS — no cross-platform shortcuts. I believe the best apps are built with the platform's grain, not against it.
Technical skills
Experience
Senior iOS Developer
FreelanceBuilding native iOS apps for startups and product companies across the MENA region and beyond. Projects span productivity tools, fintech, health, and consumer apps.
iOS Developer
NoonWorked on the consumer iOS app serving millions of users across Saudi Arabia, UAE, and Egypt. Focused on checkout flow performance, push notification infrastructure, and SwiftUI migration.
iOS Developer
Lean TechnologiesBuilt the iOS SDK and developer-facing tooling for an open banking platform. Responsible for the SDK architecture, documentation, and sample app used by partner integrations.
Junior iOS Developer
FoodicsFirst professional role. Contributed to a POS and restaurant management app running on iPad. Learned UIKit deeply, worked closely with the design team, and shipped multiple major releases.
How I work
Native first
I build with Apple's APIs, not around them. The result is apps that feel right — fast, accessible, and at home on the platform.
Quality over speed
I'd rather take an extra week and ship something solid than rush and spend months fixing bugs. Good code is a long-term investment.
Clear communication
I keep clients in the loop with regular updates, honest timelines, and plain-language explanations — no jargon, no surprises.