Available for new opportunities

Android Developer · Cairo, Egypt

Building Android experiences that feel right.

I'm Omnia Nabil. Mobile Developer with hands-on experience in Android and Flutter development. Skilled in Java, Kotlin, XML, Jetpack Compose, MVVM, MVI, Clean Architecture, and modern mobile technologies. Passionate about building high-quality applications, solving real-world problems, and continuously learning new technologies.

MainScreen.kt
1@Composable
2fun MainScreen(state: UiState) {
3  val ui by viewModel.collectAsState()
4  Column(modifier = Modifier.fillMaxSize()) {
5    Text("Build. Ship. Improve.")
6    // clean architecture, always
7  }
8}
SHIFT app screenshot
KOTLIN ✦ JETPACK COMPOSE ✦ CLEAN ARCHITECTURE ✦ MVI ✦ COROUTINES & FLOW ✦KOTLIN ✦ JETPACK COMPOSE ✦ CLEAN ARCHITECTURE ✦ MVI ✦ COROUTINES & FLOW ✦

Selected work

Things I've built.

Real products, thoughtful architecture, and a lot of Kotlin.

SHIFT booking screen

Featured · Production Android app

SHIFT

A tech-driven mobility app for car rental and ride-hailing, built from the ground up and shipped to Google Play. Owned authentication, booking, payments, chauffeur and car-sharing flows, deep-link navigation, and full multilingual support including Chinese.

3 apps shippedShift · Shift Driver · Shift Employee
MultilingualIncluding Chinese
Agile teamiOS, Backend & DevOps
KotlinJetpack ComposeMVIClean ArchitectureDeep Links
View on Play Store →
News app screenshot

Android · Personal project

News App

A modern news reading experience with search, bookmarks, full-article reading, shimmer loading states and smooth animations, backed by efficient paged loading and offline support.

Solo buildEnd to end
Offline-firstPaging 3 + Room
ComposeMVVMMVIRetrofitRoomDagger-HiltPaging 3
View on GitHub →
DR.Scan app screenshot

Graduation project · Team lead

DR.Scan

A Flutter application that simplifies medical test interpretation and diagnosis. Patients can access results, get symptom guidance, and connect with healthcare specialists anytime, anywhere.

Team lead+ Flutter developer
ML-poweredTest interpretation
FlutterFirestoreML IntegrationGetItProvider
View on GitHub →

Toolbox

My everyday stack.

What's actually in the build file.

build.gradle.kts
// Languages
implementation("Kotlin")
implementation("Java")
implementation("Dart")
// UI & architecture
implementation("Jetpack Compose")
implementation("Coroutines & Flow")
implementation("MVVM")
implementation("MVI")
implementation("Clean Architecture")
implementation("SOLID Principles")
implementation("Dagger-Hilt")
implementation("Dart")
implementation("Flutter")
implementation("Firebase")
implementation("Provider")
implementation("Cubit")
implementation("Bloc")
// Networking & data
implementation("Retrofit")
implementation("Room")
implementation("DataStore")
implementation("Paging 3")
implementation("Firebase")
implementation("REST APIs")
// Tooling & process
implementation("Git")
implementation("GitHub / Bitbucket")
implementation("Postman")
implementation("Jira · Agile")

A little about me

Code with purpose.
Learn constantly.

I'm an Android Developer with 2 years of experience building production-ready applications with Kotlin and Jetpack Compose.

My work spans modern Android architecture, REST APIs, Firebase, state management and complex product flows — from authentication and booking to payments and multilingual experiences.

Before focusing on native Android, I also worked with Flutter, giving me a strong perspective on both native and cross-platform mobile development.

Kotlin-firstCompose UIClean ArchitectureCross-platform (Flutter)
2019 — 2023
B.Sc. Computer & Information SciencesSoftware Engineering · Mansoura University
ITI
Android Application DevelopmentInformation Technology Institute

Experience

Where I've been.

feat(android) · jul 2024 — present

Android Developer

Generation C · Cairo · Hybrid
  • Built and shipped production Android applications to Google Play.
  • Developed authentication, booking, payments, chauffeur and car-sharing modules.
  • Worked with Kotlin, Jetpack Compose, MVI and Clean Architecture.
  • Collaborated with iOS, Backend and DevOps teams in Agile workflows.
feat(flutter) · nov 2024 — jan 2025

Flutter Developer

Newtecx · Doha · Remote
  • Contributed to UI/UX improvements and feature development.
  • Worked with Flutter, Dart, Firebase, REST APIs, Cubit and Bloc.

Have a project in mind?

Let's make something great.

omnianabil1920@gmail.com →