Skip to content
View IronManYG's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report IronManYG

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
IronManYG/README.md

Hi, I'm Hussain Gaddal

data class Hussain(
    val role: String = "Android Developer",
    val company: String = "Kay Technology",
    val location: String = "Riyadh, Saudi Arabia",
    val years: Int = 4,
    val stack: List<String> = listOf(
        "Kotlin", "Jetpack Compose",
        "Kotlin Multiplatform", "Compose Multiplatform",
        "Ktor", "Spring Boot"
    ),
    val shipping: String = "Production Android + KMP/CMP side projects + Spring Boot/Ktor backends",
    val openTo: List<String> = listOf("Senior Android", "KMP", "Full-stack Kotlin")
)

@Composable
@Preview
fun HussainProfile() {
    val me = remember { Hussain() }
    Column(verticalArrangement = Arrangement.spacedBy(12.dp)) {
        Hero(role = me.role, company = me.company, location = me.location)
        Now("Shipping Chirp on KMP/CMP, refining Android at Kay Tech.")
        Stack(items = me.stack)
        Pinned()  // ↓ rendered by GitHub below this README
        Reach(portfolio = true, linkedIn = true, email = true)
    }
}

Started at Kay Technology in 2017 as a Researcher on hardware and 3D-printing projects, then moved into mobile engineering in 2022. Now leading the Android product end to end.

Portfolio · LinkedIn · hussain.yg2010@gmail.com


What I'm working on

  • Kay Technology — leading the Android product. Migrated a legacy Java/XML codebase to Kotlin and Compose (40% crash reduction), built reusable in-house SDKs (25% faster delivery), set the multi-module Clean Architecture/MVI standard plus a Bitrise CI/CD pipeline, and built the Ktor microservices behind it.
  • Side builds in KMP/CMP — shipping to Android, iOS, and Desktop from one codebase. See pinned repos.

Stack

Kotlin Jetpack Compose KMP Compose Multiplatform Ktor Spring Boot PostgreSQL Room Bitrise Material_3

Pinned Loading

  1. Chirp Chirp Public

    A modern, real-time messaging app built with Kotlin Multiplatform (KMP) and Compose Multiplatform (CMP) for Android, iOS, and Desktop. Features offline-first architecture, WebSockets, multi-module …

    Kotlin

  2. EchoJournal EchoJournal Public

    A colorful audio journaling app designed to help users quickly log their thoughts and mood throughout the day with voice memos.

    Kotlin 1 2

  3. ScribbleDash ScribbleDash Public

    Compose drawing app with a 1:1 canvas, undo/redo, and Clean Architecture/MVI. Material 3.

    Kotlin

  4. Runique Runique Public

    Multi-module running tracker for Android with Wear OS sync, real-time GPS, and OAuth. Phone and watch share state via Clean Architecture.

    Kotlin

  5. Translator_KMM Translator_KMM Public

    Translation app for 28 languages on Android and iOS, sharing Kotlin via KMM. Ktor + SQLDelight.

    Kotlin

  6. hussain-portfolio hussain-portfolio Public

    My portfolio site, bilingual EN/AR. Built with Eleventy + Tailwind.

    Nunjucks