Intro

Building robust Android products with intent

Experienced Android developer with 3+ years crafting secure, scalable mobile applications. Comfortable across Kotlin, Java, and Jetpack ecosystems — from architecting MVVM/MVI flows to shipping polished UX with Compose, and partnering with teams to deliver measurable business results.

Experience

  • Tasheel Info Tech · Mid-Senior Android Developer

    Mar 2024 — Present · Full-time · Hybrid

    • Delivered a secure authenticator app with biometric login, encrypted storage, and real-time OTP sync over Ktor WebSockets.
    • Architected an offline-first ECM solution using Room, custom caching, and Jetpack Compose to streamline document workflows.
    • Drove clean MVVM structure with Kotlin + Hilt/Koin, ensuring scalable code and smooth hand-offs with backend and QA teams.
  • Ultimate Solutions Egy · Android Developer

    Mar 2024 — Dec 2024 · Full-time · On-site

    • Rebuilt legacy Distribution v8 IX architecture from scratch, moving to MVVM and modern design patterns (Adapter, Builder, Facade, Singleton).
    • Revamped six core business screens and introduced Favorites and Recents, boosting usability across 7 global markets.
    • Reduced technical debt by refreshing 85% of critical code and improving overall performance and stability.
  • Twerlo UAE · Android Developer

    May 2024 — Dec 2024 · Part-time · Remote

    • Implemented Clean Architecture foundations and reusable, testable components aligned with evolving product flows.
    • Delivered features across Activities, Fragments, Services, and background workers while migrating key screens to Compose.
    • Partnered with design, backend, and QA to ship reliable releases and resolve performance regressions.
  • Desh & Dezz · Android Developer

    Aug 2023 — Dec 2023 · Full-time · Remote

    • Built a custom chat feature library and integrated secure API endpoints with the backend team.
    • Improved crash-free users from 44% to 87% by eliminating memory leaks and stabilizing release builds.
    • Boosted home screen performance by 65% through targeted profiling and optimizations.
  • iSchool · Software Programming Instructor

    Mar 2024 — Apr 2024 · Part-time · Remote

    • Mentored students aged 6–18 on core software concepts and game development fundamentals.
    • Crafted age-appropriate curricula that made programming approachable and practical.
  • Law Office · Android Developer

    Sep 2022 — Feb 2023 · Full-time · On-site

    • Delivered a bespoke case-management app covering clients, finances, scheduling, and event tracking for legal teams.

Personal Apps

Dev Assist

AI-powered productivity companion that tracks career progress, surfaces learning insights, and embeds Gemini-driven chat for developers.

Stack: MVVM · Coroutines · Retrofit · Hilt · Compose · Room

BeepBeep

Platform of six apps spanning riders, restaurants, taxi partners, and support teams — all orchestrated with real-time APIs and synchronized dashboards.

Stack: KMM · Coroutines · Ktor · Jetpack Compose · Realm DB

View on GitHub

IMOVE

Immersive movie discovery experience delivering rich details, pagination, and offline access with a modern Android architecture.

Stack: Coroutines · Pagination · Ktor · Jetpack Compose · Room

View on GitHub

CashierMe

Offline-first point-of-sale app linked to a remote control panel, enabling instant invoicing, automatic migrations, and rich business dashboards.

Google Play · Kotlin · Offline sync · Custom analytics

Personal Libraries

LocalizeMe

Lightweight localization toolkit that lets Android apps switch languages on the fly across XML and Compose experiences.

Focus: Runtime Locale Switching · 33+ Locales · Currency & Digit Helpers

  • LanguageManager API swaps locales without restarts.
  • Ships 33+ locale presets plus currency formatting utilities.
  • Digit normalization bridges Arabic-Indic and ASCII flows.
Stars Forks 🍴
View on GitHub

ScreenTracker

Lifecycle-aware tracker that records active Activities and Fragments, designed for analytics and debugging visibility.

Focus: Automatic Screen Logging · WeakReference Safety · Firebase Hooks

  • Initializes once in `Application` to monitor app navigation.
  • Offers instant access to the current screen name for logs or BI.
  • Optional Firebase integration for production analytics.
Stars Forks 🍴
View documentation

DialogMe

Highly customizable dialog builder supporting XML apps and Compose screens with consistent design tokens.

Focus: Animated Dialogs · Multi-button Actions · Compose & XML APIs

  • Configurable titles, messages, icons, and button palettes.
  • Compose API mirrors classic setup for shared theming.
  • Ships with polished entrance/exit animations out of the box.
Stars Forks 🍴
View on GitHub

Skills

Core Languages & UI

  • Kotlin
  • Java
  • Jetpack Compose
  • XML
  • Android SDK

Architecture & Patterns

  • Clean Architecture
  • MVC
  • MVP
  • MVVM
  • Design Patterns

Tooling & Analytics

  • Git & GitHub
  • Firebase
  • Crashlytics
  • Google Analytics
  • Push Notifications

Platform Capabilities

  • RESTful APIs
  • DI (Hilt · Koin)
  • Room
  • Work Manager
  • Coroutine Utilization

Testing & Quality

  • JUnit4
  • JUnit5
  • UI/UX Standards
  • Android UI Principles

Arabic

Native

English

Excellent

Clients Feedback