Skip to content
View MalekKamel's full-sized avatar
🏠
Working from home
🏠
Working from home

Organizations

@Open-Bytes

Block or report MalekKamel

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
MalekKamel/README.md

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.


Key Competencies

  • 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.
  • 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.
  • Technical Leadership & Management:

    • Proven track record in team leadership and project management.
    • Adept at working with diverse, multicultural teams, fostering inclusive and productive environments.
  • Quality-Driven Development:

    • Committed to producing reusable, maintainable code.
    • Advocate for best practices in software development, focusing on efficiency and optimal solutions.
  • 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.
  • Cross-Cultural Collaboration:

    • Experienced in working with teams across various cultures, enhancing global perspective in software development.

Featured Open Source Projects

  • Solara: A Ruby library simplifying white label app management across iOS, Android, Flutter, and Web.
  • SwiftUINavigator: An advanced navigation solution for SwiftUI applications.
  • FormValidator: A declarative, clean, and customizable form validation library for Android.
  • Flatter: An innovative solution for managing nested widgets in Flutter, enhancing code readability and maintainability.

Professional Highlights

  • 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


I'm always eager to collaborate on innovative projects and share insights with fellow developers. Let's connect and create something impactful together!





Open Source Contributions

Flutter

Repo Description
Flatter Flatter is an extra-light and powerful solution for the hell of nested widgets in Flutter.

Swift & iOS

Repo Description
SwiftUINavigator SwiftUINavigator is a lightweight, flexible, and super easy library which makes SwiftUI navigation a trivial task.
SwiftUIFormValidator A declarative SwiftUI form validation.
Clean, simple, and customizable.
ModelMapper-Swift An abstraction for mapping models, write a mapper once, use everywhere.
RxRequester-Swift A wrapper for RxSwift abstracts away all those nasty details you don't really care about in every Rx request.
RxLocation-iOS An RX wrapper for iOS location. It's simple and powerful.

Android

Repo Description
RxLocation RxJava wrapper for Android location.
ActionSheet ActionSheet is an Android clone of iOS action sheet component, completely typical to iOS7 style.
FormValidator A declarative Form Validation for Android, simple, clean, and customizable.
CoroutineRequester A simple wrapper for Kotlin Coroutines that helps you make clean Coroutine requests.
AppHead Head View like Facebook Messenger for Android.
RxRequester A wrapper for RxJava abstracts away all those nasty details you don't really care about in most requests.
Bulletin An abstraction for alert messages in android.
Navigator A simple wrapper for Android navigation that helps you get rid of a lot of boilerplate code.
ModelMapper An abstraction for mapping models, write a mapper once, use everywhere.
ViewBadger Add BADGE to any Android view at runtime.
PhotoViewer Simple and customizable image viewer with "swipe to dismiss" and "pinch to zoom".
RxDateTimePicker RxJava wrapper for date and time pickers.
RxGps RxJava wrapper for Android LocationSettingsRequest used to enable GPS.
RxGallery RxJava wrapper for Android Gallery & Camera.
android-multitoggle A simple Android multi toggle button.
phone-field PhoneFiled is an easy way to select country phone and validate the entered number.

Projects & Samples

Repo Description
ProblemSolving This repository contains the solutions of coding challenges I solve or pick from the top solutions.
AlgorithmsCode This repository contains the code of most popular algorithms in Java.
DonDonn DonDonn app represents a real world app example. it provides a fairly complex set of functionalities.
TheMovies TheMovies app represents a real world app example: it provides a fairly complex set of functionalities.
TheMovies MVVM sample for iOS.
Movies MVVM sample for Android.
Vivy MVVM sample for Android.
Posts iOS app sample.
Restaurants MVVM sample for Android.
CurrencyConverter MVVM sample for Android.
HandyX iOS app sample.
ARCoreSample Exploring AR in Android with ARCore.
Tracker Tracker represents a real world app example: it's a suitable showcase for all the advantages that architecture components.
Glassify An Android example for using ARCore & Sceneform. The app lets the user try eye glasses using augmented faces.
MemoryTunes iOS ReduxExample Raywinderlich example for using ReSwift.
NavigationControllerAppearance This is an excellent design for appearance of NavigationBar and ToolBar by Yalantis.
RxSwift & MVVM An example of RxSwift and MVVM architecture.
Zad iOS Zad Aldoaa is an iOS app contains more than 500 lecture in Islamic region.
Zad Android Zad Aldoaa is an Android app contains more than 500 lecture in Islamic region.
RxSwift Search iOS An example of RxSwift search and UITableView.

Pinned Loading

  1. Solara-Kit/Solara Solara-Kit/Solara Public

    Solara is a Ruby library that simplifies the management of white label apps for iOS, Android, Flutter, and Web. With a centralized dashboard and a powerful CLI, Solara enables effortless configurat…

    Ruby 3

  2. Open-Bytes/SwiftUIFormValidator Open-Bytes/SwiftUIFormValidator Public

    Declarative form validator for SwiftUI.

    Swift 112 28

  3. FormValidator FormValidator Public

    A declarative Form Validation for Android, simple, clean, and customizable.

    Kotlin 88 12

  4. AppHead AppHead Public

    Head View like Facebook Messenger for Android.

    Kotlin 73 13

  5. Navigator Navigator Public

    Kotlin 27 8

  6. Open-Bytes/SwiftUINavigator Open-Bytes/SwiftUINavigator Public

    Swift 26 7