2013
First production mobile app shipped
Started building Android and iOS apps professionally. Steep learning curve, real consequences — exactly the environment that teaches you fastest.
I bridge the gap between where developers are and where they want to be — with 12+ years of real production experience, not theory.

1M+
Students taught
My story
A practitioner's perspective, distilled into structured learning.
I started writing mobile apps over twelve years ago — back when the landscape was fragmented, native was the only serious option, and cross-platform was a dirty word. I shipped real products: banking apps, e-commerce platforms, enterprise tools, consumer social apps. The kind of code that has to work at 2 AM when the on-call alert fires.
I led mobile engineering squads — the translation layer between product vision and shipped code. That meant architecture decisions that outlive any one developer, code reviews that raise the whole team's craft, and the occasional hard conversation about technical debt versus delivery pressure.
Flutter caught my attention early. Not because of the hype — I'd survived enough hype cycles to be cynical about new frameworks — but because the underlying model was genuinely different. When Google recognised that work with the GDE title, I decided it was time to make the knowledge more accessible.
Teaching started as a side project. Then one video hit, then a course, then a diploma, then a community of 270K+ developers, then a million students. What it taught me is that the gap between where most developers are and where they want to be isn't talent — it's exposure to the right mental models at the right time.
Career
Milestones that shaped how I build and teach software.
2013
Started building Android and iOS apps professionally. Steep learning curve, real consequences — exactly the environment that teaches you fastest.
2016
Stepped into my first mobile engineering lead role — managing a squad, owning architectural decisions across a portfolio of live consumer apps.
2018
Among the earliest practitioners to ship Flutter apps to production — well before the mainstream adoption wave. Became a vocal advocate inside the Arabic developer community.
2020
Awarded the GDE title for Flutter & Dart by Google — a programme for practitioners who contribute to the developer community through content, talks, and mentorship.
2021
Launched the flagship curriculum — a structured, production-grade programme unlike anything available in Arabic at the time. 10,000+ students enrolled in year one.
2023
Combined reach across platforms exceeded 1 million learners. Community grew to 270K+, YouTube to 104K+ subscribers. Launched the 1-on-1 mentorship programme.
The gap between where developers are and where they want to be isn't talent. It's exposure to the right mental models at the right time.
Every concept is anchored to a shipped codebase. You learn state management in the context of a real app with real edge cases — not a contrived counter example.
Syntax is searchable. Mental models are what separate engineers who scale from engineers who copy-paste. We spend more time on 'why' than 'what'.
Threading complexity, memory leaks, performance profiling — these aren't advanced topics to save for a paid tier. They're the table stakes of production engineering.
My conviction
I've shipped apps in Objective-C, Swift, Kotlin, Xamarin, and React Native. Flutter is the first cross-platform framework where the performance model is honest — you're not fighting the framework to reach 60fps, and you're not patching around native bridges at runtime.
I'm here because Flutter forces you to think in terms of composition, immutability, and reactive data flow — skills that transfer directly to how you think about software architecture in any language.
Single codebase, 6 platforms
Mobile, web, desktop, embedded
Dart is a serious language
Null-safe, fast, compiled
Backed by Google, adopted by enterprises
Alibaba, BMW, eBay, Google Pay
The architecture story has arrived
Clean arch, DI, repo pattern — all mature
Fastest-growing mobile framework globally
GitHub stars, job listings, community size
// single codebase
mobile ✓ web ✓ desktop ✓
// single language
frontend ✓ tooling ✓ backend ✓
// single mental model
composition ✓ reactivity ✓Impact
12+
Years shipping production apps
1M+
Students taught worldwide
104K+
YouTube subscribers
270K+
Developer community members
GDE
Google Developer Expert · Flutter & Dart
6+
Full production apps in the diploma
Connect
Teaching, building, and sharing across platforms.
From Flutter & Dart to software architecture and beyond — structured courses built around real production skills, taught by a Google Developer Expert.