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 👋, I'm Pushpal Roy

Senior Android Engineer • Kotlin Multiplatform Engineer • Android Technical Lead

Typing SVG


🚀 About Me

I'm a Senior Android Engineer with 10+ years of experience building Android and Kotlin Multiplatform applications across fintech, banking, B2B, utilities, and enterprise products.

I enjoy building products that are not just functional, but scalable, maintainable, high-performance, and pleasant to use. My work spans Android native, Kotlin Multiplatform, Compose Multiplatform, and backend-integrated mobile systems — from architecture and reusable components to performance, security, and developer experience.


🧭 What I Do

  • 📱 Build modern Android apps with Kotlin, Jetpack Compose, and clean architecture
  • 🌍 Create shared experiences across Android, iOS, Web, and Desktop using Kotlin Multiplatform
  • 🧩 Design reusable systems with modularization, offline-first patterns, and server-driven UI
  • 🔐 Work on secure mobile systems with SSL/TLS, certificate pinning, OAuth 2.0, JWT, Android Keystore, and E2EE
  • 🤝 Lead engineers through technical design, code reviews, mentoring, and delivery
  • ⚙️ Improve engineering workflows with CI/CD, automation, and modern developer tooling

🛠 Currently

  • Leading Android development for a US-based financial services product
  • Migrating legacy and WebView-heavy journeys into native Jetpack Compose
  • Building reusable Server-Driven UI components and scalable Android foundations
  • Working across GraphQL, backend integrations, and performance-focused mobile delivery
  • Exploring better AI-assisted engineering workflows with tools like Claude Code, GitHub Copilot, Codex, and Cursor

🌟 Featured Projects

A Compose Multiplatform timeline-view library built for Android, iOS, Desktop, and Web.

A Trello-style Kanban board app built with Compose Multiplatform, sharing business logic across platforms.

📦 Open Source

Maintainer and contributor to 8+ open-source Android and Kotlin Multiplatform projects with 800+ combined GitHub stars.


🧠 Tech Stack

Mobile & Cross-Platform

Kotlin Java Dart Android Jetpack Compose Kotlin Multiplatform Compose Multiplatform Flutter

Architecture & Patterns

Clean Architecture MVVM Modularization Offline First Server Driven UI SOLID

Backend, APIs & Data

Ktor REST APIs GraphQL Retrofit OkHttp WebSockets WebRTC SQLite SQLDelight Firebase

Security

Play Integrity API SSL/TLS Certificate Pinning OAuth 2.0 JWT Android Keystore Biometric Auth E2EE Double Ratchet

Testing, Delivery & Tooling

JUnit Mockito MockK Espresso Robolectric GitHub Actions CircleCI Fastlane Gradle

AI Developer Tools

Claude Code GitHub Copilot Codex Cursor


🏆 Highlights

  • 10+ years in Android engineering
  • Led teams of 6+ engineers
  • Built products across fintech, banking, B2B, utilities, and enterprise
  • Contributor to Android TV SDK features with the Google AndroidX team
  • Maintainer/contributor to 8+ open-source projects
  • 800+ combined GitHub stars
  • 1st Prize Winner — Jetpack Compose Hackathon
  • Author of technical articles published on ProAndroidDev

📈 GitHub Analytics

Pushpal's GitHub stats Top languages

GitHub streak


✍️ Certifications

  • Associate Android Developer — Google Developers
  • Android Developer Nanodegree — Udacity

🤝 Connect With Me


Building thoughtful mobile experiences, reusable systems, and scalable cross-platform products.

Pinned Loading

  1. JetLime JetLime Public

    A Kotlin Multiplatform library to display a timeline view. 🍋

    Kotlin 585 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