https://github.com/malekkamel/malekkamel
https://github.com/malekkamel/malekkamel
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/malekkamel/malekkamel
- Owner: MalekKamel
- Created: 2021-03-23T12:26:00.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-22T15:09:54.000Z (7 months ago)
- Last Synced: 2025-04-08T11:38:17.515Z (6 months ago)
- Size: 90.8 KB
- Stars: 3
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Hi there, I'm Malek Kamel! 👋
I'm a seasoned Software Engineer with over 9 years of extensive experience across multiple domains. My expertise spans
mobile development, open source contributions, and technical leadership. I'm passionate about crafting high-quality,
efficient software solutions and sharing knowledge within the tech community.---
## Proof of Excellence
- **Versatile Software Engineering:**
- Proficient in multiple programming languages and frameworks, including Swift, Objective-C, Kotlin, Java, Dart,
Flutter, JavaScript, and more.
- Expert in native and cross-platform mobile development, creating robust applications for both iOS and Android.
- Skilled in mobile architecture (SwiftUI, Jetpack Compose, Flutter), state management (Combine, Coroutines, Rx, Bloc,
Riverpod), and modular & scalable app design (Clean Architecture, MVVM, MVI).- **Open Source Champion:**
- Professional contributor to numerous open source projects, with multiple repositories garnering significant star
counts.
- Notable projects include Solara, SwiftUINavigator, FormValidator, and Flatter, each addressing crucial development
needs.
- Built Ruby-based framework **Solara** for cross-platform white-label systems, reducing boilerplate code by **80%**.- **Technical Leadership & Management:**
- Proven track record in team leadership and project management, scaling engineering teams and maintaining high
feature delivery rates.
- Adept at working with diverse, multicultural teams, fostering inclusive and productive environments.
- Experienced in CI/CD automation (GitHub Actions, Fastlane, Jenkins) and performance optimization (40% data
reduction, 35% API latency improvement).- **Quality-Driven Development:**
- Committed to producing reusable, maintainable code.
- Advocate for best practices in software development, focusing on efficiency and optimal solutions.
- Reduced UI-related bugs by **60%** via migration to SwiftUI and Jetpack Compose.- **Mentorship & Knowledge Sharing:**
- Dedicated mentor, actively contributing to the growth of junior developers.
- Engaged in content creation and public speaking to share insights and expertise.
- Speaker at **Egypt DevFest 2023 Keynote** and **GDG Cairo 2021**.- **Cross-Cultural Collaboration:**
- Experienced in working with teams across various cultures, enhancing global perspective in software development.---
## Core Skills
- Mobile Architecture (SwiftUI, Jetpack Compose, Flutter)
- White-Label Systems (60+ app variants, 90% code reuse)
- Performance Optimization (40% data reduction, 35% API latency improvement)
- CI/CD Automation (GitHub Actions, Fastlane, Jenkins)
- Technical Leadership (12+ engineers, Agile/Scrum)
- State Management (Combine, Coroutines, Rx, Bloc, Riverpod)
- Modular & Scalable App Design (Clean Architecture, MVVM, MVI)
- API Integration & Optimization (REST, GraphQL, WebSocket)
- Local Data Persistence (CoreData, Room, Hive, Sqflite)
- Testing & QA (Unit Testing, UI Testing, Integration Testing)
- Debugging & Monitoring (Firebase Crashlytics, Sentry, Mixpanel)
- Dependency Injection (Swinject, Hilt, GetIt)
- UI/UX Implementation (Figma, Zeplin, Adaptive UI Design)
- Open Source Development & Maintenance
- Agile Methodologies (Scrum, Kanban)
- Version Control (Git, GitHub, GitLab, Bitbucket)
- Security Best Practices (Data Encryption, OAuth, SSL Pinning)## Featured Open Source Projects
- **[Solara](https://github.com/Solara-Kit/Solara)**: A Ruby library simplifying white label app management across iOS,
Android, Flutter, and Web.
- **[SwiftUINavigator](https://github.com/Open-Bytes/SwiftUINavigator)**: An advanced navigation solution for SwiftUI
applications.
- **[FormValidator](https://github.com/MalekKamel/FormValidator)**: A declarative, clean, and customizable form
validation library for Android.
- **[Flatter](https://pub.dev/packages/flatter)**: An innovative solution for managing nested widgets in Flutter,
enhancing code readability and maintainability.---
## Professional Highlights
- **DigyBite** — *Mobile Software Engineer* | Oct 2022 – Present
- Led technical strategy for mobile apps serving 500k+ MAU across 15 countries.
- Scaled engineering team from 4 to 12 developers, maintaining **98% feature delivery rate**.
- Reduced deployment time from **3 days to 2 hours** by implementing automated white-label systems and CI/CD
pipelines.
- Drove **25% improvement in app store ratings** (4.2 → 4.9) through quality-focused development practices.- Consistently deliver high-quality software solutions across various domains.
- Strong advocate for code reusability and efficient development practices.
- Skilled in achieving project targets through innovative and effective approaches.
- Active contributor to the tech community through mentorship, content creation, and knowledge sharing.---
## Connect With Me
- 🌐 **Website:** [malekkamel.github.io](https://malekkamel.github.io/)
- 💼 **LinkedIn:** [Malek Kamel](https://www.linkedin.com/in/malek-kamel/)
- 🐦 **Twitter:** [@MalekKamell](https://x.com/MalekKamell)
- 📫 **Email:** sha.kamel.eng@gmail.com---
I'm always eager to collaborate on innovative projects and share insights with fellow developers. Let's connect and
create something impactful together!
![]()
![]()
---
## Awards & Recognition
- **GitHub Arctic Code Vault Contributor**: Contributed code to several repositories in the 2020 GitHub Archive Program.
- **Pull Shark x2**: Opened pull requests that have been merged.
- **Quickdraw**: Gitty up!
- **Starstruck**: Created a repository that has many stars.---
# Open Source Contributions
### Flutter
| **Repo** | **Description** |
|---------------------------------------------|------------------------------------------------------------------------------------------------|
| [Flatter](https://pub.dev/packages/flatter) | **Flatter** is an extra-light and powerful solution for the hell of nested widgets in Flutter. |### Swift & iOS
| **Repo** | **Description** |
|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------|
| [SwiftUINavigator](https://github.com/Open-Bytes/SwiftUINavigator) | **SwiftUINavigator** is a lightweight, flexible, and super easy library which makes `SwiftUI` navigation a trivial task. |
| [SwiftUIFormValidator](https://github.com/MalekKamel/SwiftUIFormValidator) | A declarative SwiftUI form validation.
Clean, simple, and customizable. |
| [ModelMapper-Swift](https://github.com/MalekKamel/ModelMapper-Swift) | An abstraction for mapping models, write a mapper once, use everywhere. |
| [RxRequester-Swift](https://github.com/MalekKamel/RxRequester-Swift) | A wrapper for RxSwift abstracts away all those nasty details you don't really care about in every Rx request. |
| [RxLocation-iOS](https://github.com/MalekKamel/RxLocation-iOS) | An RX wrapper for iOS location. It's simple and powerful. |### Android
| **Repo** | **Description** |
|--------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------|
| [RxLocation](https://github.com/MalekKamel/RxLocation) | RxJava wrapper for Android location. |
| [ActionSheet](https://github.com/MalekKamel/ActionSheet) | ActionSheet is an Android clone of iOS action sheet component, completely typical to iOS7 style. |
| [FormValidator](https://github.com/MalekKamel/FormValidator) | A declarative Form Validation for Android, simple, clean, and customizable. |
| [CoroutineRequester](https://github.com/MalekKamel/CoroutineRequester) | A simple wrapper for Kotlin Coroutines that helps you make clean Coroutine requests. |
| [AppHead](https://github.com/MalekKamel/AppHead) | Head View like Facebook Messenger for Android. |
| [RxRequester](https://github.com/MalekKamel/RxRequester) | A wrapper for RxJava abstracts away all those nasty details you don't really care about in most requests. |
| [Bulletin](https://github.com/MalekKamel/Bulletin) | An abstraction for alert messages in android. |
| [Navigator](https://github.com/MalekKamel/Navigator) | A simple wrapper for Android navigation that helps you get rid of a lot of boilerplate code. |
| [ModelMapper](https://github.com/MalekKamel/ModelMapper) | An abstraction for mapping models, write a mapper once, use everywhere. |
| [ViewBadger](https://github.com/MalekKamel/ViewBadger) | Add BADGE to any Android view at runtime. |
| [PhotoViewer](https://github.com/MalekKamel/PhotoViewer) | Simple and customizable image viewer with "swipe to dismiss" and "pinch to zoom". |
| [RxDateTimePicker](https://github.com/MalekKamel/RxDateTimePicker) | RxJava wrapper for date and time pickers. |
| [RxGps](https://github.com/MalekKamel/RxGps) | RxJava wrapper for Android LocationSettingsRequest used to enable GPS. |
| [RxGallery](https://github.com/MalekKamel/RxGallery) | RxJava wrapper for Android Gallery & Camera. |
| [android-multitoggle](https://github.com/MalekKamel/android-multitoggle) | A simple Android multi toggle button. |
| [phone-field](https://github.com/MalekKamel/phone-field) | PhoneFiled is an easy way to select country phone and validate the entered number. |### Projects & Samples
| **Repo** | **Description** |
|------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|
| [ProblemSolving](https://github.com/MalekKamel/ProblemSolving) | This repository contains the solutions of coding challenges I solve or pick from the top solutions. |
| [AlgorithmsCode](https://github.com/MalekKamel/AlgorithmsCode) | This repository contains the code of most popular algorithms in Java. |
| [DonDonn](https://github.com/MalekKamel/DonDonn) | DonDonn app represents a real world app example. it provides a fairly complex set of functionalities. |
| [TheMovies](https://github.com/MalekKamel/TheMovies) | TheMovies app represents a real world app example: it provides a fairly complex set of functionalities. |
| [TheMovies](https://github.com/MalekKamel/TheMovies_iOS) | MVVM sample for iOS. |
| [Movies](https://github.com/MalekKamel/Movies) | MVVM sample for Android. |
| [Vivy](https://github.com/MalekKamel/Vivy) | MVVM sample for Android. |
| [Posts](https://github.com/MalekKamel/Posts-iOS) | iOS app sample. |
| [Restaurants](https://github.com/MalekKamel/Restaurants) | MVVM sample for Android. |
| [CurrencyConverter](https://github.com/MalekKamel/CurrencyConverter) | MVVM sample for Android. |
| [HandyX](https://github.com/MalekKamel/HandyX) | iOS app sample. |
| [ARCoreSample](https://github.com/MalekKamel/ARCoreSample) | Exploring AR in Android with ARCore. |
| [Tracker](https://github.com/MalekKamel/Tracker) | Tracker represents a real world app example: it's a suitable showcase for all the advantages that architecture components. |
| [Glassify](https://github.com/MalekKamel/Glassify) | An Android example for using ARCore & Sceneform. The app lets the user try eye glasses using augmented faces. |
| [MemoryTunes iOS ReduxExample](https://github.com/MalekKamel/MemoryTunes_ioS_ReduxExample) | Raywinderlich example for using ReSwift. |
| [NavigationControllerAppearance](https://github.com/MalekKamel/NavigationControllerAppearance) | This is an excellent design for appearance of NavigationBar and ToolBar by Yalantis. |
| [RxSwift & MVVM](https://github.com/MalekKamel/rx_swift_mvvm) | An example of RxSwift and MVVM architecture. |
| [Zad iOS](https://github.com/MalekKamel/zad_ios) | Zad Aldoaa is an iOS app contains more than 500 lecture in Islamic region. |
| [Zad Android](https://github.com/MalekKamel/zad) | Zad Aldoaa is an Android app contains more than 500 lecture in Islamic region. |
| [RxSwift Search iOS](https://github.com/MalekKamel/rx_swift_search_example) | An example of RxSwift search and UITableView. |