Tarek AlabdAcademy
Google Developer Expert · Flutter & Dart

Tarek Alabd

  • Software Engineer Team Leader
  • Educator & Mentor

I lead a mobile engineering team at Beanz.ae and teach Flutter, Dart, and software engineering to Arabic-speaking developers. Everything I teach, I've used first in apps real people rely on.

Tarek Alabd, Google Developer Expert

1M+

Students taught

My story

10+ years.
Shipped,
not theorised.

What I learned on real teams, organised so you learn it faster.

I've been building mobile apps for over ten years, across very different products and markets: peer-to-peer delivery in the US, task-management and e-book apps in Egypt, a mental-health platform in Saudi Arabia, Qatar's first online booking and ticketing platform, and food ordering in the UAE. Different users, same rule: the app has to work at 2 AM, when nobody is around to explain it.

I've led the mobile team twice — at MegaTrust Group, and today at Beanz.ae. Leading taught me what tutorials skip. Architecture decisions have to outlive whoever wrote the code. Code reviews should raise the whole team. And technical debt needs an honest conversation, especially when a deadline is pushing back.

I don't pick tools out of loyalty. I moved from Java to Flutter because it solved real problems on real projects, and in 2022 Google recognised my work in the Flutter community with the Google Developer Expert title. If something better comes along, I'll learn it. Then I'll teach it.

Teaching started in 2016 with free C++ and Python videos on YouTube. It grew into courses, then the Flutter & Dart Diploma, then a community of 10K+ developers. One rule hasn't changed since the first video: I only teach what I've used on real projects.

Career

Work history.

The teams, products, and milestones behind everything I teach.

  1. 2024 – Present

    Software Engineer Team Leader

    Beanz.ae · Abu Dhabi, UAE

    Leading the team behind a coffee and food ordering platform: a map that renders thousands of shop markers smoothly, live location sharing on the iOS Dynamic Island, and CI/CD automation that made testing and releases 40% faster.

  2. 2023 – 2025

    Senior Software Engineer

    Wqtah · Doha, Qatar

    Helped build Qatar's first online booking and ticketing platform in Flutter, adding the Sports, Restaurants, and Stays modules. Led a UX overhaul that doubled the user base, and mentored two engineers.

  3. 2022 – 2023

    Senior Software Engineer

    NyarTech · Riyadh, Saudi Arabia

    Built Mawidy, a platform connecting psychologists with their patients: in-app calls, real-time chat, reviews, and payments. Shipped 50+ features with the business team and grew monthly active users by 30%.

  4. 2022 – Present

    Google Developer Expert · Flutter & Dart

    Google

    Recognised by Google for contributions to the Flutter community — workshops, conference talks, open-source work, and mentoring new developers.

  5. 2020 – 2022

    Software Engineer Team Leader

    MegaTrust Group · Cairo, Egypt

    Led the mobile team behind a whole product portfolio. Rebuilt the flagship TaskedIn app (subscription renewals up 40%), designed and shipped Mega Books, then Mega Jobs, Sanad, and TaskedIn Schooling — on Clean Architecture with TDD.

  6. 2018 – 2020

    Mobile Application Developer

    Mule · Pennsylvania, USA · Remote

    Built a peer-to-peer delivery app that turns everyday people into couriers — Android (Java) and Flutter, real-time tracking on maps, push notifications with FCM, and MobX for state.

  7. 2016 – Present

    Started teaching on YouTube

    YouTube

    Began publishing free programming tutorials in Arabic — C++ and Python first, then Flutter & Dart. The channel has since grown past 106K subscribers.

The gap between where developers are and where they want to be isn't talent. It's learning the right way of thinking at the right time.
— Tarek Alabd
  • Production first

    Every concept comes from a real codebase. You learn state management inside a complete app with real edge cases, not a contrived counter example.

  • Mental models over syntax

    Syntax is one search away. Mental models are what separate engineers who keep growing from engineers who copy-paste. So we spend more time on why than on what.

  • Honest about trade-offs

    Every pattern has a cost. You'll see when Clean Architecture pays off and when it's overkill, and why a feature that works on your phone can still break for real users.

Impact

By the numbers.

  • 10+

    Years building production apps

  • 1M+

    Students reached online

  • 4,000+

    Students taught in person, over 12 years

  • 106K+

    YouTube subscribers

  • 10K+

    Developers in the WhatsApp & Discord community

  • 6

    Real apps you build in the diploma

Google Developer Expert · Flutter & Dart

Learn from an engineer who
still ships real apps.

Structured courses in Flutter, Dart, and software engineering, held to the same standard I expect from my own team. Taught by a Google Developer Expert.

  • 7-day money-back guarantee
  • Lifetime access
  • Private student community