π― Senior Mobile Engineer | Flutter Specialist | Architecture Enthusiast
I'm a passionate software engineer with over 5 years of experience building high-performance, scalable, and user-focused mobile applications. I specialize in Flutter, with a strong background in native Android (Kotlin) and iOS (Swift) development.
I focus on building not just apps, but complete systems β emphasizing architecture, scalability, real-time experiences, and clean code practices.
- Flutter (Mobile, Web, Desktop)
- Dart, BLoC, Cubit, GetX, Provider
- Kotlin (Android)
- Swift (iOS)
- Platform Channels (Native Integration)
- Laravel + MySQL
- REST APIs, Retrofit
- WebSockets (Real-time communication)
- Firebase (Auth, Firestore, Realtime DB, FCM)
- Google Maps SDK & Live Tracking
- CI/CD (Codemagic, GitHub Actions, Fastlane)
- Docker (For Dev Environments)
- Clean Architecture
- Feature-based Modular Structure
- SOLID Principles
- Dependency Injection (get_it)
Here are some of the packages and tools Iβve developed to accelerate mobile development and enforce architectural consistency:
-
π
network_service
A robust networking layer with error handling and base model parsing. -
π
location_service
Handles geolocation, permissions, and location updates with a clean interface. -
π
security_service
Secure local storage wrapper with encryption and biometric support. -
π
notification_service
Manages push notifications using Firebase Messaging and local notifications. -
π
socket_service
A WebSocket layer that simplifies real-time communication and channel handling.
-
πΊοΈ
flutter_google_maps_heatmap
Custom plugin to overlay heatmaps on Google Maps using native Android/iOS. -
πͺ΅
core_utils
Lightweight developer logger with tags and environment awareness.
- π»
shawkyCLI
A custom CLI to scaffold Flutter projects with best practices and architecture templates.
All packages are built with clean code, modularity, and developer experience in mind. Contributions and feedback are always welcome.
-
π§ Advanced App Architecture
- Onion & Hexagonal Architectures
- Separation of Concerns in large-scale apps
- Event-driven & modular mobile design
-
π οΈ Building Flutter Plugins (Native Integration)
-
π¦ Scalable Service-Oriented Codebase Structures
-
βοΈ CI/CD automation for large apps
- π§ shawkyahmed392@gmail.com
- π LinkedIn
- π GitHub
- π Portfolio (Coming Soon)
βGreat apps start with great architecture β scalable, testable, and ready for growth.β