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

Block or report midoshawky

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

πŸ‘‹ Hi, I'm Muhammed Shawky

Senior Mobile Engineer β€’ Android β€’ Kotlin β€’ Flutter β€’ AI Integration

Building scalable, high-performance mobile applications with a strong focus on clean architecture, user experience, and modern engineering practices.


πŸš€ About Me

I'm a Senior Mobile Engineer from Alexandria, Egypt πŸ‡ͺπŸ‡¬ with 5+ years of experience building production-grade mobile applications for Android and Flutter.

I enjoy solving challenging engineering problems, designing scalable architectures, optimizing app performance, and delivering polished user experiences. My work spans educational platforms, event management systems, social applications, AI-powered features, Google services integration, and enterprise mobile solutions.

Currently Working With

  • πŸ“± Native Android (Kotlin)
  • πŸ’™ Flutter
  • πŸ€– AI Integration
  • πŸ— Clean Architecture
  • ⚑ Performance Optimization
  • ☁ Firebase
  • πŸ“ Google Maps & Location Services
  • πŸ“… Google Calendar & Gmail APIs
  • πŸ”„ CI/CD Automation
  • 🧩 Modular Architecture

πŸ’Ό Professional Highlights

  • πŸš€ 5+ years of professional mobile development experience
  • πŸ“² Published multiple applications on Google Play & Apple App Store
  • πŸ— Designed scalable architectures using Clean Architecture, MVVM & MVI
  • πŸ€– Integrated AI-powered features into production mobile applications
  • ⚑ Optimized applications for performance, maintainability, and scalability
  • ☁ Extensive Firebase ecosystem experience
  • πŸ“ Built real-time location and mapping solutions
  • πŸ“… Integrated Google Calendar & Gmail APIs
  • πŸ’³ Integrated payment gateways and secure authentication
  • 🌍 Experience working with Flutter, Android, and React
  • πŸ‘¨β€πŸ’» Passionate about system design and software architecture

πŸ›  Tech Stack

πŸ“± Mobile

🌐 Frontend

☁ Backend & Cloud

🧰 Tools


πŸ— Engineering Practices

  • βœ… Clean Architecture
  • βœ… MVVM
  • βœ… MVI
  • βœ… SOLID Principles
  • βœ… Dependency Injection (Hilt / Koin / GetIt)
  • βœ… Repository Pattern
  • βœ… Modularization
  • βœ… REST APIs
  • βœ… Firebase Services
  • βœ… Unit Testing
  • βœ… CI/CD Pipelines
  • βœ… Agile Development
  • βœ… Material Design
  • βœ… Performance Optimization

πŸ’‘ Areas of Expertise

  • πŸ“± Android Development
  • πŸ’™ Flutter Development
  • πŸ› Mobile Architecture
  • πŸ€– AI Integration
  • ☁ Firebase
  • πŸ”₯ Push Notifications
  • πŸ“ Google Maps
  • πŸ“… Calendar Integration
  • βœ‰ Gmail Integration
  • πŸ”„ Offline-First Apps
  • πŸ“‘ Streaming APIs
  • πŸ’³ Payment Integration
  • πŸ” Authentication
  • πŸš€ App Performance
  • πŸ§ͺ Testing
  • πŸ“¦ Modularization
  • 🎨 UI/UX Implementation
  • πŸ— System Design

πŸ“Š GitHub Analytics


πŸ† GitHub Trophies


πŸ“ˆ Contribution Graph


🌱 Currently Learning

  • Advanced System Design
  • AI-powered Mobile Applications
  • Kotlin Multiplatform (KMP)
  • Compose Multiplatform
  • Large Scale Mobile Architectures
  • Backend for Mobile Engineers

πŸ“« Connect With Me


πŸ’¬ Favorite Quote

"First, solve the problem. Then, write the code." β€” John Johnson


⭐️ If you like my work, consider following me and checking out my repositories!

Pinned Loading

  1. Kotlin ternary operator Kotlin ternary operator
    1
    //Kotlin has no ternary operator 
    2
    // if(statment) --- else --- is booring 
    3
    //But as u know infix functions like extinctions but can be used without invoke so 
    4
    // U can use it like that : (obj1 == obj2) then print("yup") ?: print("nup)
    5
    //But this globally πŸ‘‡
  2. Motion-Tab-Bar Motion-Tab-Bar Public

    Forked from therezacuet/Motion-Tab-Bar

    A beautiful animated flutter widget package library. The tab bar will attempt to use your current theme out of the box, however you may want to theme it.

    Dart

  3. pretty_http_logger pretty_http_logger Public

    Forked from mithunadhikari40/pretty_http_logger

    Pretty Http Logger is a middleware logger library for Dart HTTP library that logs network calls in a pretty, easy-to-read format and supports intercepting network calls.

    Dart

  4. FileTransfer FileTransfer Public

    Java

  5. autocompeletetxtfield autocompeletetxtfield Public

    flutter widget used to auto compelete the input of textfied

    Dart