<HG/>
Available for new opportunities

I'm Hussain Gaddal. Senior Android Developer.

I build apps that just work — large-scale, multi-platform, and built to last. My work bridges clean system architecture with native mobile performance using Kotlin Multiplatform.

About Me

Building the Intersection of Systems and UX.

Based in Riyadh at Kay Technology, I lead the development of large, multi-module Android applications, driving architecture improvements and product reliability. I focus on Clean Architecture, Unidirectional Data Flow (MVI/MVVM), and high testing standards.

My current work explores the capabilities of Compose Multiplatform (CMP) and building reliable backend services using Ktor, connecting full-stack systems with fast native mobile apps.

Beyond the IDE, I spend my time exploring 3D Printing, listening to tech podcasts, and improving my programming skills.

class HussainGaddal : SeniorAndroidDeveloper() {
    val location = "Riyadh, SA"
    val experience = 4

    fun techStack() = listOf(
        "Kotlin", 
        "Jetpack Compose",
        "Kotlin Multiplatform",
        "Clean Architecture"
    )

    fun buildFeatures() {
        /* Deploy robust systems */
    }
}

Selected Work

Featured Projects

Core Competencies

Technical Expertise

Languages

Mastering Kotlin for large mobile apps and backend, alongside Java for legacy integrations.

UI Architecture

Building declarative UIs with Jetpack Compose and applying Material 3 design systems.

System Design

Clean Architecture, MVI/MVVM, KMP, Dependency Injection (Hilt), and Concurrency (Coroutines).

Data & Flow

Designing reliable offline-first architectures using Room, Ktor Client, and GraphQL.

Backend & Cloud

Building micro-services with Ktor and Spring Boot. Database design with PostgreSQL.