Four years building large Android apps in Kotlin & Compose.
I'm Hussain Gaddal, an Android developer in Riyadh who cares about how software is put together. Over the last 4+ years at Kay Technology I've migrated a legacy codebase to Kotlin and Compose, designed multi-module architectures, and set the engineering standards. Kotlin Multiplatform is now a big part of my work too.
Outside work I 3D print — designing my own parts and fixing broken gadgets — read across topics, and unwind with classic strategy games like Age of Empires and Red Alert. And yes, the IronManYG handle is exactly what it sounds like — that first Iron Man film is a big part of why I wanted to build technology.
How I got here
- −40% Took full technical ownership of the Android product and led the migration from a legacy Java/XML codebase to Kotlin and Jetpack Compose — cutting crash rates by 40%.
- +25% Built reusable in-house SDKs and core modules for auth, search, and download management — speeding up the team's delivery by 25%.
- +15% Designed UIs in Material 3 Compose with Coil and Lottie — increasing user session duration by 15%.
- −50% Set the architecture standards (Clean Architecture, MVI) and built a Bitrise CI/CD pipeline — cutting developer onboarding time by 50%.
- +30% Built and maintained lightweight Ktor services for auth and content delivery — improving API response times by 30%.
- Co-built Kay Scanner, a device that scans physical books without human page-flipping. I wrote its Arduino/C++ firmware across hardware control, image capture, and scan-pipeline automation — the motor and servo that move the cradle, the cameras that capture each page, and the suction fans that flip pages, looping through a whole book on its own. Controlling a real machine in code is what got me into programming.
- Helped deliver Kay Labs, a 3D-printing lab partnered with Imam Muhammad bin Saud University, equipped with Ultimaker hardware so students could prototype their CS coursework.
- Hands-on with Fusion 360, Ultimaker hardware, and Cura — this prototyping work led into mobile engineering at Kay Tech in 2022.
- A heavy-maths engineering degree. It taught me to break a problem down before building — the same instinct I use to architect software now.
Courses I've taken.
Building Industry-Level Compose Multiplatform Apps
Production CMP across Android, iOS & Desktop — built in collaboration with JetBrains.
2025Industry-Level Kotlin Backends with Spring Boot
Server-side Kotlin: REST design, persistence, and architecture — JetBrains-partnered.
2025The Essentials of Industry-Level Android Development
Multi-module architecture, dependency injection, and CI/CD for production Android.
2024Building Industry-Level Wear OS Apps
Wear OS with Health Services API, Tiles, and cross-device sync.
2024Professional App Development with CI/CD
Automated build, test, and release pipelines with Bitrise.
2022Android Kotlin Developer Nanodegree
Core Android SDK, lifecycle management, and common design patterns.
2022