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
Chirp Messaging Client
A synchronized, real-time messaging application targeting Android, iOS, and Desktop with 100% shared business logic.
Runique
Advanced running tracker syncing mobile and smartwatch.
ScribbleDash
A highly interactive digital canvas drawing app exploring raw Android UI drawing performance in Jetpack Compose.
EchoJournal
Material Design 3 audio journaling app with mood tagging.
Qodem Donation Logistics
Streamlined blood donation coordination and bank locator.
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.