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

Highlights

  • Pro

Block or report dmc0001

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

πŸ‘‹ Hey there! I'm Haitham Attab

Typing SVG

profile views

πŸš€ About Me

class MobileDeveloper {
    val name = "Haitham Attab"
    val location = "Algeria πŸ‡©πŸ‡Ώ"
    val role = "Mobile Developer & CS Student"
    
    val expertise = listOf(
        "Native Android Development",
        "Jetpack Compose UI",
        "Compose Multiplatform",
        "Flutter",
        "React Native",
        "Clean Architecture"
    )
    
    val principles = listOf("SOLID","Design patterns", "Clean Code", "MVVM", "MVI")
    
    fun currentFocus() = "Building delightful cross-platform experiences"
    fun passion() = "Creating user-centric apps that make a difference"
}

πŸ’‘ Passionate about crafting scalable, maintainable mobile applications with clean architecture and beautiful UI/UX. Always learning, always building!


🎯 What I'm Up To

  • πŸ”¨ Currently Building: Cross-platform mobile apps with Compose Multiplatform
  • 🌱 Learning: Advanced Android architecture patterns and backend integration
  • πŸŽ“ Studying: System Engineering with a focus on mobile technologies; also exploring system design and modern web tech
  • πŸ’‘ Exploring: AI integration in mobile apps, modern UI frameworks, system design, and web technologies like React and Node.js
  • 🀝 Open to: Collaboration on exciting mobile projects

πŸ› οΈ Tech Arsenal

πŸ“± Mobile Development

Android Kotlin Jetpack Compose Flutter React Native

πŸ—οΈ Architecture & Patterns

SOLID Design Patterns Clean Architecture MVVM MVI

πŸ’» Languages & Backend

Java Dart Go Ktor

πŸ—„οΈ Databases & Cloud

Firebase MySQL PostgreSQL SQLite

πŸ”§ Tools & Development

Android Studio VS Code Git Docker Postman Figma


πŸ“Š GitHub Analytics

Haitham's GitHub Stats Haitham's Streak Stats
Top Languages

πŸ† GitHub Achievements

GitHub Trophies

πŸ“± Featured Mobile Projects

MenuNetwork note-backend


🌟 Mobile Development Highlights

🎨 UI/UX Excellence
β”œβ”€β”€ Material Design 3 implementation
β”œβ”€β”€ Custom animations & transitions  
β”œβ”€β”€ Responsive layouts for all screen sizes
└── Accessibility-first approach

πŸ—οΈ Architecture Mastery  
β”œβ”€β”€ Clean Architecture principles
β”œβ”€β”€ MVVM & MVI patterns
β”œβ”€β”€ Dependency Injection (Hilt/Koin)
└── Repository & Use Case patterns

πŸš€ Performance Optimization
β”œβ”€β”€ Memory leak prevention
β”œβ”€β”€ Efficient data binding
β”œβ”€β”€ Image optimization & caching
└── Background processing with Coroutines

πŸ”— Backend Integration
β”œβ”€β”€ RESTful API consumption
β”œβ”€β”€ Real-time data with WebSockets
β”œβ”€β”€ Offline-first architecture
└── Cloud storage & authentication

🀝 Let's Connect & Collaborate!

LinkedIn Twitter Gmail


πŸ’Ό Open for: Mobile Development Opportunities | Freelance Projects | Technical Collaborations

🎯 Interests: Android Development | Cross-Platform Solutions | UI/UX Design | Clean Code


πŸ’­ Developer Quote

"Great mobile apps aren't just built with codeβ€”they're crafted with passion, designed with users in mind, and architected for the future."


Pinned Loading

  1. posting-app posting-app Public

    Posting App is a simple Android application that demonstrates how to retrieve and display posts from a REST API using RxJava and Retrofit.

    Kotlin 1

  2. Solid-principles Solid-principles Public

    These principles provide guidelines for designing software that is easy to maintain, flexible, and scalable. By following these principles, developers can create code that is more reliable, easier …

    Java

  3. firebase-phone-authentication firebase-phone-authentication Public

    Introducing "AUTH-with-number-phone-" AuthConnect is a cutting-edge mobile application crafted using the powerful combination of Kotlin, MVVM architecture, Dagger Hilt, Firebase, and Phone Number …

    Kotlin 8 1

  4. Meditation Meditation Public

    Kotlin 10 1

  5. techverse_quiz_math_app techverse_quiz_math_app Public

    Dart 1 1

  6. MenuNetwork MenuNetwork Public

    Kotlin