Mobile engineer for Android, Flutter, and web.

Kotlin Jetpack Compose Flutter Next.js

Selected work

Qafilah mobile commerce app screens

Qafilah

Mobile commerce with Shopify and GraphQL.

Kotlin Compose GraphQL

Pip-Boy Weather mobile app screens

Pip-Boy Weather

Offline-first weather, alerts, and maps.

Kotlin Compose Room

Browse all projects

Experience & Freelance

Skills

Primary mobile skills

  • Kotlin
  • Java
  • Jetpack Compose
  • Android SDK
  • Flutter
  • Dart
  • Coroutines & Flow
  • Room
  • Retrofit & OkHttp
  • Firebase

Android ecosystem

Material 3, XML layouts, MVI, MVVM, Hilt, Koin, DataStore, SQLite, CameraX, WorkManager, Google Maps, Apollo GraphQL, FCM, JUnit, MockK

Cross-platform & iOS

BLoC, Cubit, GetIt, Dio, localization, Kotlin Multiplatform, Swift, UIKit, SwiftUI, Objective-C, CoreData

Architecture

Clean Architecture, Repository Pattern, SOLID, dependency injection, reactive programming, OOP, data structures & algorithms

Backend, APIs & AI

Ktor, REST APIs, PostgreSQL, GraphQL, Gemini AI SDK, Shopify Storefront API, Paymob, Stripe

Testing & delivery

JUnit, MockK, integration and UI testing, Git, GitHub Actions, Gradle, Docker, Postman

Web

Next.js, React, TypeScript, JavaScript, HTML/CSS, Tailwind CSS, Prisma

Credentials

Education

Oct 2025 – Aug 2026

Postgraduate Professional Diploma

Information Technology Institute (ITI)

Mobile Applications Development (Native)

Sep 2020 – May 2025

B.Sc. in Computer & Systems Engineering

Zagazig University, Faculty of Engineering

Very Good with Honors · Taier graduation project: Excellent

Certificates & Courses

CourseIssuerDate

Mobile Application Developer

National Telecommunication Institute (NTI)

Flutter & Firebase Chat App

Udemy · Hussain Mostafa

DEPI DevOps Engineer

Digital Egypt Pioneers Initiative (DEPI)

The Complete Dart Learning Guide

Udemy · Hassan Fulaih

Android Developer

Orange Digital Center Egypt

Choose a CV

Let’s work together.

For roles and freelance projects, contact me directly or send a message.

Chat on WhatsApp

Send a message