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

Block or report sunildhiman90

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
sunildhiman90/README.md

Hi, I'm Sunil Kumar 👋

Android & KMP Engineer · 10 years experience · Author of KMAuth

I help teams ship Android and iOS apps from a single Kotlin codebase using Kotlin Multiplatform and Compose Multiplatform. I'm open to part-time contracts — reach me at sunil.dhiman90@gmail.com.


🏆 Featured: KotlinMultiplatformAuth (KMAuth)

Maven Central Stars License

Production-ready KMP auth library — Google, Apple, GitHub, Twitter, Supabase — targeting Android, iOS, Desktop and Web from one Kotlin codebase. Published on Maven Central.

// One API. Every platform.
val result = googleAuthManager.signIn()

View KMAuth on GitHub


🛠 Core Skills

Android Kotlin KMP Compose Multiplatform Ktor


🤖 AI & Gen AI

Building AI-powered apps using LLMs, Agentic AI and on-device ML — integrated into Android and KMP projects. See Aegis for a real example.

LLM Integration Generative AI Agentic AI

🌟 Open Source Projects

Production-ready KMP auth library. Google Sign-In without 3rd party dependencies, Apple Sign-In, and full Supabase OAuth (GitHub, Twitter, Facebook) — all targets: Android, iOS, Desktop, Web (Kotlin/JS + WASM). On Maven Central.

Full KMP app targeting Android, iOS, Desktop and Web — clean architecture, Koin DI, Ktor networking, SQLDelight persistence, Compose Navigation and ViewModel.

AI chatbot for Android built with Gemini and Firebase AI Logic SDK — Jetpack Compose UI with real-time streaming responses.

Production-style REST API in Ktor — full CRUD, JWT authentication, MySQL via Exposed ORM.

Firebase authentication integrated into a Compose Multiplatform app — Android and iOS from one codebase.


📺 CodingAmbitions

I share KMP, Android, and Ktor content on YouTube and Instagram.

YouTube Instagram


📈 GitHub Stats

Sunil's GitHub Stats

Top Languages


🤝 Let's Connect

LinkedIn Twitter/X

📩 Open to part-time KMP/Android contractssunil.dhiman90@gmail.com

Pinned Loading

  1. RecipeApp-KMP-Compose-Multiplatform RecipeApp-KMP-Compose-Multiplatform Public

    RecipeApp KMP Compose Multiplatform App for Android, IOS, Desktop and Web platforms. Clean Architecture. Koin DI. Ktor Http Client. SQLDelight DB. Coil Image Loading. Multiplatform Settings. Compos…

    Kotlin 23 4

  2. Kmp-App-Shared-Ui-Compose-Multiplatform-App Kmp-App-Shared-Ui-Compose-Multiplatform-App Public

    Kmp Compose Multiplatform Ecommerce App for Android, iOS and Desktop: Shared Logic and Ui

    Kotlin 37 5

  3. FirebaseKMP-Compose FirebaseKMP-Compose Public

    Firebase login in KMP - Compose Multiplatform

    Kotlin 24 4

  4. KotlinMultiplatformAuth KotlinMultiplatformAuth Public

    Kotlin Multiplatform Authentication(KMAuth) Library Targeting Android, iOS, Desktop and Web (Kotlin/Js and Kotlin/Wasm both)

    Kotlin 74

  5. KotlinCompleteCourse KotlinCompleteCourse Public

    Kotlin Full Course for beginners.

    Kotlin 4 2

  6. ktor-blog-crud-api ktor-blog-crud-api Public

    ktor-blog-crud-api

    Kotlin 1 2