Hello, I'm

Sandesh Baliga

I build |

Mobile Engineer with 7+ years of experience shipping products across Android, iOS, and beyond — powered by Kotlin Multiplatform.

0+
Years Experience
0
Companies
0M+
Users Reached
0+
GitHub Stars
Sandesh Baliga

01. About Me

I'm a Mobile Engineer with 7+ years of experience building scalable, high-quality products. While my roots are in Android with Kotlin and Jetpack Compose, I've progressively moved towards the full mobile spectrum — shipping features across Android, iOS, and Web through Kotlin Multiplatform.

Currently at ALLEN Digital, I built the live class and video player experience from the ground up as a founding mobile engineer. Now I'm leading efforts in KMP-based shared SDKs for live-streaming, analytics, and crash reporting that run across all platforms.

Before ALLEN, I've built products across real estate, fintech, and OTT streaming at companies like Compass, TrustT, and CodeGama. I'm experienced across the full mobile stack and passionate about building great mobile experiences regardless of the platform.

Founding Mobile Engineer at ALLEN Digital
sandesh@dev ~ %
$ cat about.json
{
  "name": "P Sandesh Baliga",
  "role": "Mobile Engineer",
  "company": "ALLEN Digital",
  "location": "Bengaluru, India",
  "passions": [
    "Kotlin Multiplatform",
    "Clean Architecture",
    "Open Source"
  ],
  "motto": "Ship fast, ship clean"
}

02. Experience

ALLEN Digital

Sep 2023 - Present
Senior Software Engineer Apr 2025 - Present
  • Built an in-house live-streaming SDK using Mediasoup in Kotlin Multiplatform, sharing business logic across Android & iOS
  • Developed shared KMP utility libraries (Analytics, Crash Reporting) enabling code reuse across Android, iOS and Web
  • Led the testing infrastructure team, implementing Compose UI and E2E tests for automated sanity checks
  • Implemented observability dashboards in Groundcover with PagerDuty alerts for early issue detection
Software Engineer 2 Sep 2023 - Apr 2025
  • As founding mobile engineer, built Live Class & Video Player from scratch, scaling to 20K daily active learners and 2M+ users
  • Integrated Media3 ExoPlayer with offline downloads, gesture controls, and video chaptering
  • Modularized codebase with submodule-based code sharing, speeding up cross-team development
  • Built CI/CD workflows improving QA distribution and streamlining release management
KMP Mediasoup ExoPlayer CI/CD SDUI Compose

Compass Real Estate

Jun 2020 - Sep 2023
Software Engineer 2 Mar 2022 - Sep 2023
  • Built scripting-language infrastructure that reduced data aggregation effort for frontend teams
  • Designed a full web-based IDE in React with code completion, drag-and-drop editing, reducing API development time
  • Contributed to Server-Driven UI (SDUI) rendering engine enabling instant screen rollouts
Software Engineer 1 Jun 2020 - Mar 2022
  • Built & launched the Compass Agent Android MVP from scratch in 6 months with full iOS feature parity
  • Reduced app size by over 40% through dependency simplification and asset optimization
  • Migrated design system from UIKit to SwiftUI with centralized component library
React SDUI Android SwiftUI Design System

TrustT (Novopay)

Android Developer

Jul 2019 - Jun 2020
  • Built end-to-end agency banking app from scratch, leading development, security, and release workflows
  • Developed Bluetooth printer & biometric scanner reusable library for consistent hardware integration
FinTech Bluetooth Security

CodeGama

Android Developer

Aug 2018 - Jul 2019
  • Revamped video-streaming app using Jetpack, improving crash-free sessions from 84% to 99.9%
  • Added Android TV support and offline mode, resulting in 3x increase in sales
OTT Android TV Jetpack

03. Skills & Expertise

Mobile Development

Android SDK Kotlin Java Jetpack Compose Coroutines/Flows Gradle NDK OpenGL Navigation SQLite Paging3 WorkManager

Architecture & Quality

Clean Architecture MVI MVVM Hilt Koin Modularization

Cross-Platform

Kotlin Multiplatform Compose Multiplatform Ktor Swift Flutter React

Testing & Performance

JUnit Mockk Kotest Kover Compose UI Testing Perfetto Systrace Memory Profiling

CI/CD & Tooling

GitHub Actions Bitrise Firebase Google Play Console Gradle Plugins

Other

REST APIs WebSockets Server Driven UI Agile/Scrum Mentoring Problem Solving

04. Open Source

JsonCMP

A feature-rich, configurable JSON Viewer and Editor for Compose Multiplatform, targeting Android, iOS, and Desktop.

--
Kotlin Compose MP

TypewriterView

An Android library providing elegant typewriter-like text animation effects. Simple API, customizable speed and callbacks.

--
Java Android

ScratchCardLayout

Scratch card reveal effect for Android, inspired by Google Pay and PhonePe rewards. CardView-based with progress callbacks.

--
Kotlin Android

05. Education

Bachelor of Engineering

Computer Science & Engineering

Visvesvaraya Technological University (VTU)

2014 - 2018

Associate Android Developer

Google Certification

Credential ID: 18264085

2020

06. Get in Touch

I'm always open to discussing new opportunities, interesting projects, or just having a chat about Kotlin Multiplatform. Feel free to reach out!

Say Hello