Skip to content
About

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.

Hussain Gaddal — Android Developer in Riyadh
Experience
4+ years
Based in
Riyadh, KSA
Current
Android Developer · Kay Technology
Stack
Kotlin · Compose · KMP
Languages
Arabic · English
Links
Experience

How I got here

8+ years at Kay Technology · 4+ in Android
Android Developer at Kay Technology Current
2022 — Present · Riyadh
  • −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%.
Researcher at Kay Technology
2017 — 2022 · Riyadh
  • 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.
Bachelor (Honors), Electrical Engineering at Academy of Engineering Sciences
2011 — 2016
  • A heavy-maths engineering degree. It taught me to break a problem down before building — the same instinct I use to architect software now.
Certifications

Courses I've taken.

PL Coding

Building Industry-Level Compose Multiplatform Apps

Production CMP across Android, iOS & Desktop — built in collaboration with JetBrains.

2025
PL Coding

Industry-Level Kotlin Backends with Spring Boot

Server-side Kotlin: REST design, persistence, and architecture — JetBrains-partnered.

2025
PL Coding

The Essentials of Industry-Level Android Development

Multi-module architecture, dependency injection, and CI/CD for production Android.

2024
PL Coding

Building Industry-Level Wear OS Apps

Wear OS with Health Services API, Tiles, and cross-device sync.

2024
PL Coding

Professional App Development with CI/CD

Automated build, test, and release pipelines with Bitrise.

2022
Udacity

Android Kotlin Developer Nanodegree

Core Android SDK, lifecycle management, and common design patterns.

2022