Skip to content
View AndroidPoet's full-sized avatar
God Mode
God Mode

Block or report AndroidPoet

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
AndroidPoet/README.md

Hi, I'm Ranbir 👋

📍 Earth | 🧑‍💻 Kotlin Multiplatform & Compose enthusiast | 🚀 Open Source Builder

Kotlin Swift Compose SwiftUI Go Claude Android iOS KMP

Building cross-platform SDKs, developer tools, and CLI apps. I ship libraries that make other developers' lives easier — type-safe, coroutine-first, no compromises.

Current Projects

KMP SDKs

  • supabase-kmp — Kotlin Multiplatform SDK for Supabase — type-safe, Result monad, 15 platform targets
  • 📊 posthog-kmp — Kotlin Multiplatform SDK for PostHog — type-safe analytics, feature flags, 15 targets
  • 🔗 convex-kmp — Kotlin Multiplatform SDK for Convex — type-safe, coroutine-first, modular
  • 🏰 appwrite-kmp — Kotlin Multiplatform SDK for Appwrite — type-safe, coroutine-first, modular
  • 💰 superwall-kmp — KMP SDK for Superwall — remote paywall config, A/B testing, subscriptions
  • 🌌 nebula — Server-driven native UI for KMP — JSON to Compose, no WebView

CLI Tools

  • 🎮 playconsole-cli — Fast, scriptable CLI for Google Play Console (⭐ 58)
  • 💳 revenuecat-cli — Fast, scriptable CLI for RevenueCat
  • 📦 appwrite-cli — Single-binary CLI for Appwrite — multi-profile, multi-format

Compose Libraries

  • 💧 Dropdown — Powerful, customizable Compose Multiplatform dropdown with cascade & animations (⭐ 412)
  • 📊 Drafter — Flexible charting library for Compose Multiplatform (⭐ 28)
  • 🛡️ compose-guard — Real-time Compose best practices detection in Android Studio (⭐ 98)

Agent Skills

GitHub Activity

GitHub Contribution Graph

What I'm Doing

  • Building KMP SDKs — Wrapping backend platforms (Supabase, PostHog, Convex, Appwrite, Superwall) into clean, type-safe Kotlin Multiplatform libraries
  • Shipping CLI tools — Fast Go binaries for developer workflows — Play Console, RevenueCat, Appwrite
  • Compose everything — Pushing Compose Multiplatform to every platform it can reach
  • AI-native development — Using Claude Code and agentic workflows to ship at ludicrous speed

Connect

Twitter LinkedIn Medium GitHub Google Dev Library


Recognition

  • Featured in Google Dev Library
  • 600+ GitHub stars across projects
  • Published on Maven Central — SDKs used across Android, iOS, Desktop, WasmJs

Philosophy

"Ship libraries that make other developers' lives easier. Type-safe, coroutine-first, no magic — just clean Kotlin."

Random Facts
  • Run multiple Claude Code instances in parallel
  • Believe every backend API deserves a KMP SDK
  • Go for CLI tools, Kotlin for everything else
  • Compose Multiplatform maximalist

Pinned Loading

  1. Dropdown Dropdown Public

    💧A Powerful and customizable Compose Multiplatform dropdown menu with cascade and animations.

    Kotlin 412 13

  2. compose-guard compose-guard Public

    Real-time detection of Jetpack Compose best practices and rule violations directly in Android Studio.

    Kotlin 98 4

  3. playconsole-cli playconsole-cli Public

    Fast, lightweight, and scriptable CLI for Google Play Console

    Go 59 3

  4. revenuecat-cli revenuecat-cli Public

    Fast, lightweight, and scriptable CLI for RevenueCat

    Go 3

  5. appwrite-kmp appwrite-kmp Public

    Kotlin Multiplatform SDK for Appwrite — type-safe, coroutine-first, modular

    Kotlin 4

  6. appwrite-cli appwrite-cli Public

    Fast, single-binary CLI for Appwrite — multi-profile, multi-format, multi-environment

    Go