Open to senior software roles

Mohamed Gamal

Senior Software Engineer

Specialized in Android & Flutter

I design, build, and deliver scalable, high-performance software. Mobile is where I go deepest, with more than six years in Android and Flutter.

Expertise

Software engineering, with mobile at the center.

I can take on the work of a senior software engineer. Android and Flutter are the craft I have spent the last six years shipping.

Mobile Development

  • Kotlin
  • Java
  • Flutter
  • Dart

Architecture

  • Clean Architecture
  • SOLID
  • System Design

State Management

  • BLoC
  • Cubit
  • Provider

Backend Integration

  • REST APIs
  • Node.js
  • Firebase

Engineering

  • Performance
  • Application Security
  • CI/CD

Modern Development

  • AI-Assisted Development
  • Specification-Driven Development

Projects

Founder & Lead Developer

Courseifya

E-learning platform serving instructors and students on Google Play and the App Store. Built the mobile app with Flutter, Clean Architecture, and BLoC, including role-based flows for students and instructors. Developed the API with Node.js, Express, and MongoDB for authentication, enrollment, activation codes, content access, and notifications. Integrated Cloudflare R2 for media delivery and Firebase Cloud Messaging for push notifications, and owned the product through production release.

  • Flutter
  • Dart
  • BLoC
  • Node.js
  • Express.js
  • MongoDB
  • Cloudflare R2
  • Firebase
  • REST APIs

Flutter Mobile App · Android & iOS

Mahara Tefl (مهارة طفل)

Educational app for children with speech, communication, and social difficulties. Built a production Flutter app that teaches those skills through gamified worlds, levels, and interactive exercises. Structured it into feature modules with BLoC/Cubit, the repository pattern, dependency injection, and go_router, covering reading, vocabulary, memory, exams, and voice activities. Integrated Firebase Auth, push notifications, Analytics, and Crashlytics, plus Google and Apple sign-in. Shipped in-app subscriptions on Google Play and the App Store, with audio recording, video lessons, deep links, and a bilingual responsive UI.

  • Flutter
  • Dart
  • BLoC
  • Firebase
  • Google Play Billing
  • StoreKit

Lifestyle App · Android & iOS

Lifey Age Facts

Offline age calculator and shareable cards. Turns a birth date into an exact age card with a live timer, compares two people, and tracks countdowns for birthdays and custom events. Includes a birthday celebration and a Love Story video export. Arabic and English, with no account and no cloud.

Islamic Mobile App

Hidaya Quran

Islamic mobile app for Quran reading, prayer times, the Qibla compass, Quran memorization, Islamic radio, favorite reciters, children's stories, and supplications. Optimized for performance and released on Google Play.

  • Flutter

Regional Hidaya Platform

Hidaya Libya

Libya release of the Hidaya platform on a shared Flutter codebase, with localized features, tenant-specific configuration, and the same performance bar as the other markets.

  • Flutter

Regional Hidaya Platform

Hidaya KSA

Saudi Arabia release of the Hidaya platform on the shared codebase, with tenant-specific branding, localized content, and market-specific configuration.

  • Flutter

Educational App

Hoffad AlSonnah

Educational app for teaching the Prophetic Sunnah, with daily tasks, exams, personalized learning programs, and real-time communication using Jitsi and Socket.IO.

  • Jitsi
  • Socket.IO

Teacher App

Hoffad AlSonnah Teacher

Teacher application for Hoffad AlSonnah, with daily tasks, exams, personalized learning programs, and real-time communication using Jitsi and Socket.IO.

  • Jitsi
  • Socket.IO

Internal HR & Engagement

ArabDT

Flutter app for internal HR and employee engagement. Includes geofenced attendance, leave and work-from-home requests, gamification, knowledge sharing, company events, an employee directory, role-based access, and FCM push notifications.

  • Flutter
  • FCM

AI News App

Future AI

AI-powered Flutter app for daily news, with deep linking and an integrated AI chat for real-time questions and answers.

  • Flutter

Point of Sale

Silaa-Pos

Point-of-sale application for managing sales, inventory, payments, and reporting, with real-time tracking.

Additional Project

SMS Messaging

SMS messaging application.

Additional Project

Employee Management

Employee management application.

Additional Project

Electricity Meter Reading

Application for electricity meter reading.

Additional Project

Street Meter Installation Monitoring

Application for monitoring street meter installation.

Additional Project

Attendance / Fingerprint

Attendance application with fingerprint support.

Mohamed Gamal

About

A senior engineer who ships.

I'm Mohamed Gamal, a Senior Software Engineer with over 6 years of professional experience designing, developing, and delivering scalable, high-performance applications. My depth is in Android and Flutter, and I bring that same engineering practice to whatever the product needs.

I use AI-powered development tools and specification-driven workflows to move faster, raise code quality, and keep delivery tight, without lowering the engineering bar.

I am also interested in broader Senior Software Engineer opportunities, where architecture, system design, and those same habits can serve the team beyond mobile.

Start a conversation

Contact

Let’s talk about the next role.

I would welcome a conversation about how this experience could contribute to your team.