Hi, I am AhmedSoftware Engineer and Flutter Developer

I am a Software Engineer and Flutter Developer passionate about building mobile apps. I'm looking for junior developer opportunities where I can contribute, learn and grow.

Resume (opens in new tab)
Illustration of a developer coding at a desk

About

Clean code, real apps

I'm a Flutter developer who builds cross-platform apps with clean architecture, solid state management and thorough tests. My apps range from a real-time multiplayer quiz on Firebase to an offline prayer-times app in closed testing on Google Play, and every one of them works fully in Arabic and English, right to left included.

I graduated in 2026 with a Bachelor of Computers and Information from Zagazig University, came through the ALX Software Engineering Program and served on the Flutter Core Team at GDG on Campus Zagazig. I'm looking for a junior role where I can ship real features and keep learning.

Based in Egypt · Arabic (native) · English (professional)

Flutter apps built end to end, all open on GitHub
6
Automated tests in Hayya, my prayer-times app
900+
Final score in NTI's Mobile App Development program
98%
On the Flutter track at GDG on Campus Zagazig
2 yrs

Projects

Things I've built

All code on GitHub (opens in new tab)
Hayya app screenshot

Hayyaحيّ

Offline prayer times, adhan & Qibla

In closed testing on Google Play

Calculates prayer times on the device. It plays the adhan on Android's alarm stream with schedules restored after a reboot and corrects the Qibla compass to true north with its own World Magnetic Model, tested against all 100 of NOAA's reference values.

  • Bloc (Cubit)
  • get_it
  • Hive
  • WorkManager
Yalla Quiz app screenshot

Yalla Quizيلا كويز

Real-time multiplayer trivia

Friends join a room with a code or QR scan and race the same server-synced clock. If the host drops, the next player takes over, and every player sees their own language, English or Arabic, in the same room.

  • Firebase Realtime Database
  • Bloc (Cubit)
  • fpdart
  • Web
Athar app screenshot

Atharأثر

Calm, bilingual habit tracker

Streaks, a heatmap and a monthly calendar, fully offline. Arabic is complete down to the details: right-to-left layout, Arabic-Indic digits, Arabic plural forms and weeks that start on Saturday.

  • Bloc (Cubit)
  • Hive
  • get_it
  • go_router
Body Lens app screenshot

Body Lens

On-device posture & body analysis

Detects 33 body landmarks fully on-device with Google ML Kit, draws a live skeleton overlay from photos or the camera and scores symmetry from 0 to 100 with posture issues called out.

  • ML Kit
  • Camera
  • Riverpod
  • Clean Architecture
Spendly app screenshot

Spendly

Offline-first budget & expense tracker

Per-category budgets with 80% spending alerts, pie and bar charts, CSV and PDF export and full English and Arabic support with automatic right-to-left layout.

  • Riverpod
  • Drift
  • go_router
  • fl_chart
Rootine app screenshot

Rootine

Habit tracker & streak analytics

Daily check-ins, current and longest streaks, a 30-day heatmap and reminders that reschedule after a reboot. The streak calculator is pure Dart and covered by unit tests.

  • Riverpod
  • Hive
  • fl_chart
  • Unit tests

Skills

What I work with

Mobile

  • Flutter
  • Dart
  • Android
  • iOS
  • Web
  • Bloc (Cubit)
  • Riverpod
  • Provider

Architecture

  • Clean Architecture
  • MVVM
  • get_it
  • Design patterns
  • OOP

Networking & APIs

  • REST APIs
  • Dio
  • http
  • Retrofit
  • WebSockets

Backend & Cloud

  • Firebase Auth
  • Cloud Firestore
  • Realtime Database
  • Security Rules
  • Payments

Data & Storage

  • SQLite (Drift)
  • Hive
  • SharedPreferences

Localization & Accessibility

  • Arabic / English
  • RTL layouts
  • easy_localization
  • Text scaling
  • WCAG contrast

Device & Background

  • ML Kit Pose Detection
  • Live camera
  • Compass & location
  • Notifications
  • WorkManager

Languages

  • Dart
  • C
  • C++
  • Bash

Tools & Practices

  • Git & GitHub
  • Linux
  • Unit tests
  • Widget tests
  • End-to-end tests
  • Data structures & algorithms

Experience

Where I've grown

  1. 2023 – 2025

    Flutter Core Team Member · GDG on Campus Zagazig

    • Selected for the 2024–2025 Flutter Core Team after a year as a Flutter track member, helping organize and deliver the chapter's Flutter sessions and activities.
    • Supported fellow students through tech talks and tutorials on Flutter and Dart.
  2. Feb 2025 – Mar 2025

    Mobile App Development · Digital Egypt Youth Program, NTI

    • Earned a 98% final score across 90 technical hours and 30 hours of freelancing coaching.
    • Designed and delivered hands-on mobile app projects with a focus on practical, client-ready development.
  3. Feb 2023 – Feb 2024

    Software Engineering Program · ALX Africa

    • Selected from thousands of applicants for an intensive 12-month, project-based program covering C, shell scripting, system engineering and DevOps.
    • Contributed to open source during Hacktoberfest 2023, and strengthened my skills in data structures, algorithms, Linux and Git.

Let's build something

I'm open to junior Flutter and mobile developer roles and internships. If you're hiring or want to talk about an app, my inbox is open.