Skip to content
View MhmoudAlim's full-sized avatar

Organizations

@Open-Bytes

Block or report MhmoudAlim

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

Typing SVG

MahmoudAlimLogo

TwitterLinkedInGmail

👨‍💻 About Me

Senior Software Engineer, Kotlin Enthusiast, Crafting scalable mobile solutions with Kotlin, specializing in design systems, clean architecture, and secure development practices. Building tomorrow's Android experiences today.


object MahmoudAlim {
val identity =Developer(
name ="Mahmoud H. Alim",
title ="Senior Android Engineer",
motto ="Software Engineer by day, Plant Scientist by night 🌱"
)
val currentRoles = roles {
professional(
"Senior Android Engineer" to "Transflo",
"Design System Advocate" to "4Sale International"
)
community(
"Core Contributor" to "OpenBytes",
"Organizer & Designer" to "GDG Helwan",
"Community Lead" to "Android Worldwide"
)
}
val expertise = skills {
android {
mastery("Kotlin", "Jetpack Compose", "KMP")
passionate("Clean Architecture", "Mobile Security")
learning("System Design", "Design Systems")
}
designSystems {
implementation(
"Component Libraries",
"Design Tokens",
"Style Guidelines"
)
tools(
"Figma" to "Design Collaboration",
"Material Design" to "Design Language"
)
}
architecture {
patterns("MVVM", "MVI", "Clean", "Modular")
principles("SOLID", "KISS", "DRY")
belief("Good architecture is like a good joke - if you have to explain it, it's bad 😄")
}
testing {
approach("Test First, Code Later 🎯")
tools("JUnit", "Mockk", "Compose-ui")
philosophy("If it moves, test it 🧪")
}
}
val superPowers =listOf(
"Turning Coffee into Code ☕",
"Architecture Wizard 🏰",
"Design Systems Craftsman 🎨",
"Bug Hunter 🐛",
"Plant Whisperer 🌱"
)
val lifePhilosophy =""" while(alive) { code() learn() grow() drinkCoffee() debugPlants() repeat() }""".trimIndent()
}


  • Projects


  • Open Source projects

RepoLanguageDescription
ComposeRatingBarKotlinListed in Android Arsenal , this is a simple yet customizable implementation for a rating bar in Android with JetpackCompose.

  • Android sample Apps

RepoLanguageDescription
TranslatorKotlin-SwiftA work-on-progress Koltin multi platform mobile app for a production ready native Android and iOS native apps using Text-to speech and word translation features.
PremiumKotlinPremium is a poc Android app designed to display information about The English Premium League.
Calory Tracking AppKotlinA work on progress clean architecture, multi-module architecture concept app, implementing new technologies from Google and best practices.
Mars RoverKotlinMars Rover is a proof-of-concept Android app designed to data gathered by NASA's Curiosity, Opportunity, and Spirit rovers on Mars and make it more easily available to other developers, educators, and citizen scientists.
BurgersKotlinThis application show list of top seller burgers from different restaurants from a pre-populated database in the assets directory using Room combined with burgers items form Rest api, with unit testes integrated.
CurrencyKotlinA Modular Clean Architecture proof-of-concept Android app designed to help customers to handle different currency conversions.
Compose PocKotlinA Modular Clean Architecture proof-of-concept Jetpack compose UI to load Food delivery service app Home screen UI parsed from a Json local file.
News AppKotlinA project to fetch breaking news, Latest COVID 19 news and searching for news topic or keyword and saving a user FAV news locally in a database.
Pics AppKotlinA pics search App project to fetch photos from Unsplash , search photos and browse users profiles and photos.
Calculator ChallengeKotlinThis project is part of an Android Technical calculator challenge for a job interview.
Farida 2KotlinThis project is a kids educational app for kids with hearing problems.
Spotify CloneKotlinA WIP Music player APP streaming Music form a cloud provider.
Homey AppJavaHomey is a sample app with an online shopping Store for a specific home ceilings and appliance for modern house finishing.
Homey Admin AppJavaA sample Dashboard Admin app for Homey App
Receiver AppJavaA demo App as part of a technical task, contains of 3 related apps communicating together (Emitter-Middleman-Receiver).
MiddleMan AppJavaA demo App as part of a technical task, contains of 3 related apps communicating together (Emitter-Middleman-Receiver).
FaridaJavaThis project is a kids educational app for kids with hearing problems.
Metro AppJavaAndroid native application to calculate the distance, time and ticket price between Cairo metro stations all 3 lines and make use of Android geolocation Api and Maps SDK.

  • Other Repos

RepoLanguageDescription
Movie Recommendation SystemJavaThe Movie Recommendation System Projects represents a real world app example: it provides a fairly complex set of functionalities.
Design patternsJava-KotlinThis Repo is a studying and practicing GOF design patterns.
Coding ChallengesJava-KotlinThis Repo contains of some data structure and algorithms coding problems i solve on Leetcode.
Algorithmic-ChallengesKotlinIn this Repo contains Practice applying essential algorithmic techniques Course by Jerbrains s.r.o



mhmoudalim

mhmoudalim


It was nice meeting you 💞 what about a follow and let's connect! 🙌

Popular repositories Loading

  1. Compose-Ratingbar-library Compose-Ratingbar-libraryPublic

    ComposeRatingBar is an Android Jetpack Compose library made with ❤️, it's a simple yet customizable implementation for a rating bar in Jetpack Compose.

    Kotlin 25 9

  2. Premium PremiumPublic

    Kotlin 2

  3. News-App News-AppPublic

    Android native mobile app to fitch the latest news happening around the world, local news and Hot topic trending in every News topic.

    Java 1

  4. socket.io-client-java socket.io-client-javaPublic

    Forked from socketio/socket.io-client-java

    Full-featured Socket.IO Client Library for Java, which is compatible with Socket.IO v1.0 and later.

    Java 1

  5. CaloryTrackingApp CaloryTrackingAppPublic

    Kotlin 1

  6. Palestine PalestinePublic

    quick representation of the Palestine Flag in jetpack compose

    Kotlin 1