I'm Hussain Gaddal.
I build Android apps that just work at scale.
I've spent 4+ years building multi-module Kotlin and Compose apps. Right now I lead Android at Kay Technology, and I work with Kotlin Multiplatform and Ktor in my own time.
Solid systems, and apps that feel right to use.
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 with Spring Boot and Ktor, connecting full-stack systems with fast native mobile apps.
Away from the IDE, I'm usually 3D printing something, deep in a strategy game like Age of Empires, or at the gym.
More about me →Featured Projects
Chirp Messaging Client · 2025
A synchronized, real-time messaging application targeting Android, iOS, and Desktop with 100% shared business logic.
Sifr · 2026
A modernized, deeply customizable Material 3 calculator for Android, live on Google Play — basic and scientific modes, built-in converters, five hand-crafted palettes, and full RTL across 11 languages.
Runique · 2024
Advanced running tracker syncing mobile and smartwatch.
ScribbleDash · 2025
A highly interactive digital canvas drawing app exploring raw Android UI drawing performance in Jetpack Compose.
EchoJournal · 2025
Material Design 3 audio journaling app with mood tagging.
What I work with
Languages
Kotlin for large mobile apps and backend. Java when the work touches legacy code.
UI Architecture
Declarative UIs in Jetpack Compose, built on Material 3.
System Design
Clean Architecture, MVI/MVVM, KMP, Dependency Injection (Koin and Hilt), and coroutines for concurrency.
Data & Flow
Offline-first data with Room and Ktor Client.
Backend & Cloud
Building servers with Spring Boot and Ktor. Database design with PostgreSQL.