Menu
Skip to main content

About

I build apps, and care about what happens after launch.

I’m Abdallh, a Flutter developer and educator from Alexandria, Egypt . I build and improve mobile apps for real business workflows, and share what I learn through teaching and YouTube.

How I build

  1. 01

    Understand the workflow

    Start with the people, tasks, connectivity, and device constraints that shape the experience.

  2. 02

    Choose clear boundaries

    Use feature modules, Clean Architecture, and BLoC/Cubit when useful; avoid abstraction that adds no value.

  3. 03

    Build for real conditions

    Use offline-aware flows, local caching, and native integrations when the product needs them, with clear loading states and error recovery.

  4. 04

    Test, release, improve

    Test critical flows, automate releases, and use Sentry or Crashlytics to learn from production.

Selected projectsMatix AttendanceIRAM TAJ

AI-assisted development

I use AI coding agents to assist development. I review their changes and remain responsible for technical decisions and verification.

Skills

Focused production capabilities

The tools and patterns I use most often when shipping and stabilizing Flutter apps.

Mobile development

FlutterDartAndroidiOS

Architecture and state

Clean ArchitectureBLoCCubitFeature-first modules

Backend integration

REST APIsFirebaseSocket.IOWebSocketsOffline syncCaching

Production engineering

FastlaneCodemagicGitHub ActionsShorebirdSentryCrashlytics

Product capabilities

GeofencingBackground servicesSecure authDevice bindingPaymentsChat

Experience

Highlights

  • Built Matix Attendance geofencing, selfie verification, VPN detection, and reliable attendance workflows for enterprise clients.
  • Implemented Matix Suppliers Hub supplier management with encrypted local caching and real-time sync.
  • Established CI/CD and release automation using Fastlane, Codemagic, and GitHub Actions for reliable deployments.
  • Reduced crash rates and improved startup time through targeted profiling, Sentry/Crashlytics, and Shorebird builds.

Education

Education

  • Bachelor’s Degree in Computer and Information
  • Damanhour University
  • Egypt
  • Ranked 2nd in the Information Systems Department

Languages

Languages

  • Arabic Native
  • English Professional Proficiency (B1)

Next step

Want the practical version?

Read the resume for a tighter skills summary or contact me to discuss a production Flutter workflow.

Guided assistant

Choose the fastest path

Pick a static recommendation based on what you want to review next.

Explore projects

See selected production work and technical case studies.