# Ahmed Abd El-mohsen Ali Diab

Senior Flutter Developer with 5+ years building production cross-platform mobile apps. Ships to Google Play and the App Store; works across Cairo, Riyadh, and Doha on multiple concurrent engagements.

## Current role
Flutter Developer & Software Engineer at Tawuniya — https://www.tawuniya.com/

## Experience
### Tawuniya
- **Period:** Oct 2025 – Present
- **Location:** Riyadh, KSA
- **Employment type:** Full Time
  - **Tawuniya App** — status: live ([Play Store](https://play.google.com/store/apps/details?id=com.dxp.TawuniyaInsurance) · [App Store](https://apps.apple.com/us/app/tawuniya-%D8%A7%D9%84%D8%AA%D8%B9%D8%A7%D9%88%D9%86%D9%8A%D8%A9/id1639353191))
  - **Tawuniya Beta App** — status: inDevelopment

### Elite Projects Qatar
- **Period:** Aug 2025 – Present
- **Location:** Qatar, Remote
- **Employment type:** Part-time
  - **EasyGo HRM** — status: live ([Play Store](https://play.google.com/store/apps/details?id=com.nullbyte.attentance) · [App Store](https://apps.apple.com/us/app/easygo-hrm/id1667845522))
  - **EBSS** — status: live ([Play Store](https://play.google.com/store/apps/details?id=com.nullbyte.embss) · [App Store](https://apps.apple.com/us/app/ebss/id6446136770))
  - **FLS App** — status: live ([Play Store](https://play.google.com/store/apps/details?id=com.fls.edu) · [App Store](https://apps.apple.com/eg/app/fls-app/id6761225804))
  - **El-Mandoub** — status: inDevelopment

### DEEP BLUE
- **Period:** Aug 2024 – Aug 2025
- **Location:** Riyadh, Saudi Arabia
- **Employment type:** Part-time
  - **Qissah | قصة** — status: live ([Play Store](https://play.google.com/store/apps/details?id=sa.qissah.app) · [App Store](https://apps.apple.com/us/app/%D9%82%D8%B5%D8%A9-qissah/id6743579038))
  - **Twin Cats** — status: live ([Play Store](https://play.google.com/store/apps/details?id=sa.nawadir.app) · [App Store](https://apps.apple.com/us/app/twin-cats/id6742356221))
  - **Wahaj وهج** — status: live ([Play Store](https://play.google.com/store/apps/details?id=com.wahaj.app&hl=en))

### Formation OBS
- **Period:** Jun 2022 – Oct 2025
- **Location:** New Cairo, Egypt
- **Employment type:** Full Time (unconfirmed)
  - **MRP (Manufacturing Resource Planning)** — status: live

### YAT Learning Solutions & Freelance
- **Period:** 2021 – 2022
- **Location:** Maadi, Cairo
- **Employment type:** Unspecified (unconfirmed)



## Skills
### Languages Frameworks
- Dart
- Flutter
- Firebase
- Java (Android)

### State Management
- Riverpod
- BLoC/Cubit
- Provider
- GetX

### Architecture
- Clean Architecture
- Feature-first Architecture
- MVVM
- Repository Pattern
- SOLID Principles
- Dependency Injection
- Freezed
- json_serializable
- build_runner

### Backend Integrations
- RESTful APIs
- GraphQL
- WebSockets
- Socket.IO
- Dio
- JSON Serialization

### Payments Publishing
- Stripe
- Apple Pay
- Google Pay
- Paymob
- Moyasar
- Tap Payments
- Tamara
- Tabby
- Google Play Console
- App Store Connect
- TestFlight
- Shorebird (Code Push)
- Codemagic

### Mobile Features
- Push Notifications
- Deep Linking
- Local Notifications
- Secure Storage
- Offline Caching (Hive, SharedPreferences)
- Localization (i18n)
- Google Maps
- Biometric Authentication

### Firebase Monitoring
- Firebase Authentication
- Firestore
- Cloud Messaging (FCM)
- Remote Config
- Dynamic Links
- App Check
- Cloud Functions
- Firebase Crashlytics
- Sentry
- Firebase Analytics
- Mixpanel
- Microsoft Clarity

### Testing Tools Ai
- Unit Testing
- Widget Testing
- Integration Testing
- Git
- Jira
- Linear
- Agile/Scrum
- Cursor AI
- AI Coding Agents
- Agentic Workflows
- Prompt Engineering

## Online presence
- Website: https://diab.dev
- GitHub: https://github.com/bebomohsen
- LinkedIn: https://www.linkedin.com/in/bebomo7sen/

---
*This document is auto-generated from the portfolio data modules. See https://diab.dev for the interactive version.*
