Skip to content
View MO-AM1R's full-sized avatar

Block or report MO-AM1R

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
MO-AM1R/README.md

Waving hand Hi, I'm Mohamed Amir

Typing animation

Profile views LinkedIn Email LeetCode

Developer coding animation

๐Ÿ‘จโ€๐Ÿ’ป About Me

  • ๐Ÿ“ฑ Junior Android Developer focused on building scalable, high-performance mobile applications.
  • ๐ŸŽ“ B.Sc. in Computer Science, Cairo University โ€” Excellent with Honors.
  • ๐Ÿซ Currently pursuing the 9-Month Professional Diploma in Native Mobile Application Development at ITI, Smart Village.
  • ๐Ÿงฑ I work with Kotlin, Jetpack Compose, Clean Architecture, MVVM/MVI, Coroutines, Flow, Room, Retrofit, Hilt, and Koin.
  • ๐Ÿงช I care about maintainability, SOLID principles, clean code, unit testing, and reliable application architecture.
  • ๐ŸŒ Based in Giza, Egypt.
  • ๐Ÿ‘จโ€๐Ÿซ Previously worked as a Flutter Instructor and Content Creator, delivering technical sessions and mentoring students.
  • ๐Ÿš€ Currently improving my skills in Kotlin Multiplatform, advanced Android testing, and CI/CD.
  • ๐Ÿ’ฌ Ask me about Android development, Kotlin, Jetpack Compose, architecture patterns, networking, local storage, and testing.

๐Ÿงฐ Technology Stack

Technology icons

Area Technologies & Skills
Core Engineering Object-Oriented Programming, Data Structures, Algorithms, Functional Programming, SOLID Principles, Design Patterns, Clean Code, Problem Solving
Languages Kotlin, Java, Dart, C, C++, Swift
Android UI Jetpack Compose, Material Design, XML Views, View Binding
Android SDK Navigation Component, ViewModel, LiveData, WorkManager, AlarmManager, Notifications
Maps & Location Mapbox SDK, Google Maps
Architecture Clean Architecture, MVVM, MVI, MVP, MVC, Repository Pattern
Concurrency Kotlin Coroutines, Flow API, RxJava
Networking Retrofit, Ktor, REST APIs, JSON, GSON
Local Storage Room Database, SQLite, SharedPreferences, Core Data
Cloud & Backend Services Firebase
Dependency Injection Hilt, Koin
Testing Unit Testing, JUnit, MockK
Cross-Platform Kotlin Multiplatform, Flutter, Bloc/Cubit
iOS & Desktop Swift, XIB, Core Data, JavaFX, Java Sockets
CI/CD & Tools Git, GitHub, GitHub Actions, Gradle, Android Studio, Figma

Jetpack Compose Clean Architecture MVVM and MVI Kotlin Coroutines Kotlin Flow Room Database Retrofit Ktor Hilt Koin JUnit MockK

๐ŸŒŸ Professional Skills

Team Leadership Communication Teamwork Problem Solving Time Management Adaptability Attention to Detail

๐Ÿš€ Featured Projects

A modern Android weather application providing real-time weather data, five-day forecasts, location selection, saved locations, and scheduled weather alerts.

Built with: Kotlin, Jetpack Compose, MVVM, Clean Architecture, Coroutines, Google Maps, AlarmManager, WorkManager, MockK, JUnit, Unit Testing.


A meal-planning application supporting meal discovery, customized weekly planning, offline storage, authentication, and cross-device synchronization.

Built with: Java, MVP, Feature-Based Architecture, Room, Firebase, Retrofit, REST APIs, RxJava.


Led the development of a logistics platform for delivery requests and trip management, featuring real-time tracking, QR-based handoff, and in-app chat.

Built with: Kotlin, Jetpack Compose, MVVM/MVI, Clean Architecture, Ktor, Coroutines, Flow API, Koin, REST APIs.


A networked multiplayer desktop game with real-time data exchange, concurrent client connections, game-room management, and live server statistics.

Built with: Java, Java Sockets, JavaFX, SQL.


An iOS sports application displaying leagues, matches, and team information, with local favorites and offline persistence.

Built with: Swift, MVP, Clean Architecture, REST APIs, XIB, Core Data.


Graduation project enabling users to swap, sell, rent, and donate items through a cross-platform mobile marketplace.

Built with: Flutter, Firebase, REST APIs.

๐Ÿ’ผ Experience

Flutter Instructor & Content Creator

Go Academy Platform โ€” Remote | June 2024 โ€“ September 2025

  • Delivered structured Flutter training sessions and mentored students.
  • Created and managed technical educational content and learning materials.
  • Helped students track progress and strengthen practical development skills.

๐ŸŽ“ Education

Information Technology Institute โ€” ITI

9-Month Professional Diploma, Native Mobile Application Development
October 2025 โ€“ Present

Cairo University

B.Sc. in Computer Science โ€” Excellent with Honors
September 2021 โ€“ May 2025

๐Ÿ“œ Training & Certifications

  • Android Development using Kotlin โ€” Information Technology Institute (ITI), 122 hours, August 2024.
  • Mobile Application Development using Flutter โ€” Information Technology Institute (ITI), 96 hours, August 2023.

๐Ÿ“Š GitHub Analytics

Mohamed Amir GitHub statistics

Most used languages

GitHub contribution streak

GitHub contribution activity graph

๐Ÿ Contribution Snake

Snake animation eating Mohamed Amir's GitHub contributions

The animation is generated automatically by the workflow in .github/workflows/generate-snake.yml.

๐Ÿค Connect With Me

LinkedIn Gmail Mohamed Amir Portfolio LeetCode

โ€œBuild software that is clean enough to maintain and useful enough to matter.โ€

Pinned Loading

  1. yumi yumi Public

    ๐Ÿฝ๏ธ Yumi - Android meal planning app built with MVP + Feature-based architecture. RxJava for reactive streams, Room for offline storage, Retrofit for API calls, Firebase for auth & sync. Material Deโ€ฆ

    Java 1

  2. atmos atmos Public

    Modern Android weather app built with Kotlin & Jetpack Compose, MVVM Clean Architecture. Features real-time weather via OpenWeatherMap, GPS location, 5-day forecast, favorites, weather alerts, dynaโ€ฆ

    Kotlin

  3. atmos-swiftui-project atmos-swiftui-project Public

    WeatherCast is a modern SwiftUI weather application built with MVVM + Clean Architecture for Xcode 13.2. It uses WeatherAPI to display real-time weather, 3-day forecasts, hourly forecasts, saved ciโ€ฆ

    Swift

  4. news-nest news-nest Public

    NewsNest is a Kotlin Multiplatform news application built with shared business logic and a shared Compose-based UI. It fetches Apple-related articles from NewsAPI, stores them locally, supports favโ€ฆ

    Kotlin

  5. 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

  6. Cargo-Org/cargo-driver Cargo-Org/cargo-driver Public

    The Driver App is designed to help professional drivers receive, manage, and complete cargo delivery requests with ease. It provides all the tools needed to work efficiently, stay organized, and deโ€ฆ

    Kotlin 1