Skip to content
View pushpalroy's full-sized avatar
:octocat:
Building
:octocat:
Building

Block or report pushpalroy

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

Hi there 👋, I'm Pushpal Roy

Senior Android Engineer • Kotlin Multiplatform Engineer • Android Technical Lead

Typing SVG


🚀 About Me

I'm Pushpal Roy, a Senior Android Engineer / Android Technical Lead with 10+ years of experience building scalable, high-performance mobile products across banking, fintech, B2B, utilities, and enterprise domains.

I specialize in:

  • Android native development with Kotlin, Java, Jetpack Compose, and modern Android architecture
  • Kotlin Multiplatform and Compose Multiplatform for cross-platform product development
  • Backend-integrated mobile systems using Ktor, REST APIs, GraphQL, WebSockets, SQL/SQLite, and SQLDelight
  • Reusable architecture, SDUI, offline-first systems, and secure client-server communication
  • AI-assisted engineering workflows using tools like Claude Code, Codex, GitHub Copilot, MCP, and project-specific prompt/skill systems

I enjoy turning complex product requirements into elegant, maintainable engineering solutions — and building things that are both technically strong and delightful to use.


🧠 What I'm Working On

  • 🔭 Leading Android development for a US-based financial services product
  • 🧩 Migrating complex WebView-driven experiences into modern native Android UI
  • 🏗 Building scalable Android solutions with Jetpack Compose, GraphQL, and reusable architecture
  • 🤖 Exploring AI-assisted engineering, agentic workflows, and AI-native product development
  • 🌍 Creating cross-platform libraries and apps with Kotlin Multiplatform

💼 Experience Snapshot

  • Android Technical Lead @ Grid Dynamics
    Leading Android development, technical design, solution planning, mentoring engineers, and driving native Android delivery for a fintech client.

  • Senior Android Engineer @ Grid Dynamics / Mutual Mobile
    Built Android, KMP, and Flutter solutions for enterprise products. Contributed to reusable architecture and scalable Android foundations.

  • Contributed to Android TV SDK features with the Google AndroidX team
    Helped design and ship features for Leanback Compose, with contributions merged into AOSP.


🛠 Tech Stack

📱 Mobile & Cross-Platform

Kotlin Java Android Jetpack Compose Kotlin Multiplatform Compose Multiplatform Flutter

🌐 Backend, APIs & Data

Ktor GraphQL REST API WebSockets SQL SQLite SQLDelight

🧱 Architecture & Engineering

MVVM MVI Clean Architecture SDUI Offline First Modularization

🔐 Security & Quality

Play Integrity API OAuth 2.0 JWT E2EE JUnit MockK Espresso

🤖 AI-Assisted Engineering

Claude Code GitHub Copilot Codex Cursor MCP Prompt Engineering


🌟 Featured Work

🔐 End-to-End Encrypted Cross-Platform Messaging App

A WhatsApp-like messaging app built with Kotlin Multiplatform, featuring secure real-time messaging, offline-first persistence, pagination, WebRTC-based calling, live location tracking, and subscription support.

A Compose Multiplatform timeline UI library for Android, iOS, Desktop, and Web, built from a shared Kotlin codebase.

A Trello-style Kanban board app built with Compose Multiplatform, sharing business logic across Android, iOS, and Desktop.


📈 GitHub Analytics

Pushpal's GitHub stats Top languages

GitHub streak


🏆 Highlights

  • 🧑‍💼 10+ years of Android development experience
  • 📺 Contributed to Android TV SDK / Leanback Compose with the Google AndroidX team
  • 🌟 Maintainer of 6+ open-source Android/KMP projects
  • 500+ combined GitHub stars
  • 🥇 Winner of a Jetpack Compose Hackathon
  • 🎯 Regular technical interviewer, mentor, and knowledge-sharing contributor
  • 🤖 Actively driving AI-assisted engineering practices and reusable agentic workflows

💬 Ask Me About

  • Android Architecture
  • Jetpack Compose
  • Kotlin Multiplatform
  • Compose Multiplatform
  • Flutter
  • GraphQL / WebSockets in mobile apps
  • SDUI
  • Offline-first mobile systems
  • E2EE chat architecture
  • AI-assisted development workflows

🌐 Connect With Me


📫 Reach Me

  • Email: [email protected]
  • Location: Kolkata, India
  • Open to: Remote opportunities, collaboration, open source, and interesting product ideas

“Building thoughtful mobile experiences, reusable systems, and the future of cross-platform engineering.”

Pinned Loading

  1. JetLime JetLime Public

    A Kotlin Multiplatform library to display a timeline view. 🍋

    Kotlin 584 31

  2. JetTaskBoardKMP JetTaskBoardKMP Public

    Compose multi-platform application clone of Trello that runs on Android, iOS and Desktop.

    Kotlin 70 5

  3. jetTaskBoard jetTaskBoard Public

    A clone of Android Trello app with adaptive UI built using Jetpack compose.

    Kotlin 76 5

  4. movieskmm movieskmm Public

    Jetpack Compose and SwiftUI based Kotlin Multiplatform project for exploring movies.

    Kotlin 33 2

  5. jetflix jetflix Public

    A movie exploring app by cloning the UI of Netflix android app built with Jetpack Compose.

    Kotlin 68 17

  6. jetstore jetstore Public

    Clone of the Google Playstore app using Jetpack Compose.

    Kotlin 100 18