Echoes: Echoes of the City
Capture living memories with photo, ambient sound, weather, and location. Built for iOS 26 with Liquid Glass, on-device ML, and an immersive memory map. 11 languages.
Independent iOS developer building apps and games end-to-end. One app on the App Store, two more on the way, and a long list of small details I refuse to ship without.
Capture living memories with photo, ambient sound, weather, and location. Built for iOS 26 with Liquid Glass, on-device ML, and an immersive memory map. 11 languages.
A satisfying block puzzle game with explosive combos, sensory themes, and haptic feedback. 6 game modes, 50 adventure levels, 7 languages.
A vibrant puzzle game with 2000+ levels across 10 packs. Match tiles by color or number with special tiles, Metal shaders, haptic feedback, and 24 languages including Arabic RTL.
Download on the App Store
I'm Ziyad — a solo iOS developer based in Saudi Arabia. I design, build, and ship apps end-to-end. My first app, Color Number Match, is on the App Store today with 2,000+ levels and translations into 25 languages. Two more — Echoes and Block Blaster — are on the way.
What I care about is the small stuff: haptics that feel intentional, animations with a reason for being there, translations that read like a person wrote them. That's where I spend my time.
One brain, one vision. It's slower than a team — and that's the point. Every decision stays intact from sketch to ship.
A screen isn't done until it feels right. If the haptics aren't there, it isn't shipping. Deadlines move; the bar doesn't.
25 languages, proofread by humans. Arabic is the test case, never the afterthought — proper RTL, native typography, real context.
I'd rather you remember one interaction than count a hundred features. Fewer things, done with care, beats more things rushed.
Open to freelance, collaborations, and quiet chats about indie iOS development. I read everything.