Skip to content
View Abdallah-Elsobky's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report Abdallah-Elsobky

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Abdallah-Elsobky/README.md

Hi there πŸ‘‹, I'm Abdallah Elsobky

Software Engineering & Dedicated Android Developer

Android Developer specializing in Kotlin, Jetpack Compose, and modern Android architecture. I enjoy building scalable, high-performance mobile applications with clean, maintainable code, while prioritizing performance, usability, and long-term maintainability.

πŸ”­ Current Focus: Designing modular Android architectures, implementing offline-first syncing patterns, and optimizing Compose UI rendering performance.
🌱 Continuous Learning: Exploring Kotlin Multiplatform (KMP), advanced memory management, and writing robust test suites (Unit, UI, Integration).
πŸ‘― Collaboration: Eager to collaborate on open-source projects, high-impact mobile solutions, and join innovative engineering teams.

Abdallah Elsobky Profile

πŸ“¬ Connect with Me

LinkedIn Portfolio X YouTube Facebook


πŸ› οΈ Tech Stack & Tooling

πŸ“± Core Development & UI

Kotlin logo Android logo Compose logo Java logo

  • Languages: Kotlin, Java
  • UI Frameworks: Jetpack Compose, XML View System
  • Design Systems: Material Design 3 (M3), custom UI design
  • Dependency Injection: Hilt, Koin

πŸ—οΈ Architecture & Concurrency

MVVM MVI Clean Architecture Dependency Injection

  • Architecture Patterns: Clean Architecture, MVVM, MVI, Modularization
  • State & Concurrency: Kotlin Coroutines & Flow, RxJava
  • Local Storage: Room Database, DataStore, SQLite

☁️ Networking & Cloud Services

Firebase logo

  • Networking: Retrofit, Ktor Client, OkHttp, REST APIs
  • Firebase Ecosystem: Auth, Firestore, Realtime Database, Crashlytics, Remote Config

πŸ”§ Testing & Development Tools

Android Studio Postman logo Figma logo

  • Version Control & CI/CD: Git, GitHub Actions, Gradle (Kotlin DSL)
  • Testing: JUnit, Mockk

πŸš€ Featured Projects

Here are some of the Android applications I’ve developed, focused on scalable architecture, modern Android development, and real-world problem solving.

Project Name Description Technologies Used Repository
Carto β€” AI-Powered E-Commerce Platform Premium Android e-commerce app with an AI Shopping Assistant powered by a custom LLM agent (OpenAI-compatible) featuring 17 tool-calling functions (search, cart, wishlist, compare, outfit generation, checkout). Uses Google App Functions (androidx.appfunctions) to expose local on-device functions for the AI agent. Integrates Shopify REST & GraphQL APIs, Paymob payment gateway via Supabase Edge Function proxy, Mapbox maps for address selection, Firebase Auth & Firestore, Room DB, and Material 3 Jetpack Compose UI with MVVM + Clean Architecture. Features include voice recognition, Glance home screen widgets, multi-currency, order history, product reviews, and brand browsing. Kotlin, Jetpack Compose, Material 3, MVVM + Clean Architecture, Hilt, Room, DataStore, Retrofit, OkHttp, Apollo GraphQL, Firebase Auth, Firestore, Mapbox Maps & Search, Paymob SDK, Coil, WorkManager, OpenAI-compatible LLM Agent, Google App Functions (androidx.appfunctions), Supabase Edge Functions (Deno/TypeScript), SpeechRecognizer, Jetpack Glance, Navigation Compose GitHub πŸ”—
Cargo β€” Delivery & Transport Platform Full-stack logistics platform connecting customers and drivers with live shipment tracking, QR-based package verification, and real-time communication. Kotlin, Compose Multiplatform, KMP, MVVM/MVI, Clean Architecture, Ktor, Coroutines, Flow, Koin, REST APIs GitHub πŸ”—
Tempo β€” Weather Forecasting App Weather forecasting application providing real-time weather updates, location-based search, and responsive UI for a seamless user experience. Kotlin, Jetpack Compose, WorkManager, MVVM, Retrofit, Coroutines, Flow, REST APIs GitHub πŸ”—
Foodo β€” Food Planner App Meal-planning Android application with offline storage and API-driven meal management to help users organize daily meals efficiently. Java, MVP, Room Database, Retrofit, RecyclerView, REST APIs GitHub πŸ”—
iOS Apps Collection Two native iOS applications β€” Tempro, a weather forecasting app with real-time weather updates, location-based search, and a seamless user experience; and Sportify, a sports tracking platform covering all matches and leagues with live updated scores, fixtures, and standings. Swift, SwiftUI, UIKit, Combine, Core Data, CloudKit, Core Location, MapKit, REST APIs, Async/Await Tempro πŸ”— Β· Sportify πŸ”—

πŸ“Š GitHub Analytics

A cohesive overview of my coding activity and contributions, themed to match the Android & Kotlin design guidelines.

Snake animation

Profile Views

Pinned Loading

  1. Big-OO/carto Big-OO/carto Public

    Carto is a native Android Shopify e-commerce app with guest browsing, authentication, product catalog, search, filters, wishlist, cart, address management, currency exchange, discounts, COD/online …

    Kotlin 3 1

  2. Tempo Tempo Public

    Kotlin 1

  3. Foodo Foodo Public

    Java

  4. Cargo-Org/cargo-customer Cargo-Org/cargo-customer Public

    The Customer App allows anyone to quickly book a vehicle to transport furniture, appliances, boxes, or any items from one place to another. Simple, fast, and reliable.

    Kotlin

  5. Sportify-io/Sportify Sportify-io/Sportify Public

    Swift

  6. Xtreme-O/XtremeO-Client Xtreme-O/XtremeO-Client Public

    Java