About

I'm a software engineer passionate about writing software that solves problems in a creative way. For over a decade I've lived and breathed the Android platform — from the days of AsyncTask and XML layouts to modern, multi-module apps built with Kotlin, Coroutines & Flow and Jetpack Compose.

Currently I'm a senior engineer at The Economist, where I build the Android experience that brings independent journalism to millions of readers — live & on-demand streaming, podcasts, and an offline-first reading experience. Over the years I've shipped apps used by millions across eSports, automotive CRM, travel, healthcare, ed-tech and retail.

Outside of work I'm a dedicated open-sourcer and writer: I maintain 70+ public repositories of Android samples and reference architectures, write about Android internals on Medium, and have been answering questions on Stack Overflow since 2011.

42.9k · 55211318 Stack Overflow reputation & badges
70+ Open-source repos
25+ Articles published
Devrath.kt
val devrath = AndroidEngineer(
    role = "Senior Software Engineer",
    currently = TheEconomist,
    stack = listOf(Kotlin, Compose, Media3),
    openTo = InterestingConversations,
)

Experience

14+ years of building Android software — from an internship at Intel in 2011 to shipping journalism at The Economist today, across product companies, consultancies and studios.

  • 14+ years
  • 9 companies
  • 11 roles
  • Android · Kotlin
  1. Apr 2024 — Present

    Building the Android app of one of the world's most respected publications. Architected live & VOD audio/video streaming with Picture-in-Picture, podcast playback with offline downloads and pick-up-where-you-left-off, an offline-first reading experience, AdMob integration, and an MVI multi-module architecture with a reusable Compose design system.

    • Kotlin
    • Jetpack Compose
    • Media3 / ExoPlayer
    • MVI
  2. Jan 2024 — Mar 2024

    Implemented MVI architecture with Jetpack Compose, led hiring and onboarding for the team, and mentored junior engineers to support their career development.

    • Kotlin
    • Jetpack Compose
    • MVI
    • Mentoring
  3. Oct 2023 — Dec 2023

    Led the go-to-market strategy for Jetpack Compose adoption and designed the integration of a game into a legacy codebase with modern Android components — coordinating sprint planning and technical feasibility with project management.

    • Kotlin
    • Jetpack Compose
    • Gaming
  4. Jan 2022 — Sep 2023

    Built for one of the world's largest eSports mobile platforms, serving ~85 million users: developed the broadcast-streaming module for live tournaments, bridged Android native with React Native and Unity, built a parallel high-speed downloader with WorkManager, and spearheaded Kotlin and DI adoption.

    📉 Game-asset download failures: 7–19% → <0.5%

    • Kotlin
    • Streaming
    • Unity / React Native interop
    • Scale
  5. Aug 2020 — Jan 2022

    Led a large-scale refactor from MVC to MVVM with modularity and automated testing at the core, and delivered DealerSocket CRM — a major mobile release for the US automotive client — working directly with client engineers, product owners and designers.

    • Kotlin
    • MVVM
    • Team Leadership
  6. Feb 2020 — Aug 2020

    Spearheaded Android development for the Kneura blended-learning platform — an intelligent assistant that customises learning curricula — plus a silent-update system across product variants and canvas tools for interactive classroom hardware.

    • Kotlin
    • Ed-tech
    • Hardware Integration
  7. Oct 2014 — Jan 2020
    Nov 2019 — Jan 2020
    Senior Solutions Engineer

    Guided the technical roadmap with MVVM/MVC architectures, built reusable building blocks, and led recruitment for the mobile teams — including work on Disney Cruise Line Navigator.

    Oct 2016 — Nov 2019
    Senior Technical Associate

    Led technical delivery for clients including Shoppers Stop, Doctor 24×7, Disney and Samsung (the KALIMA lock-screen Arabic-learning app) — RxJava multithreading, Dagger 2 DI, location services and offline storage.

    Oct 2014 — Sep 2016
    Technical Associate

    Full-lifecycle Android development — Activities to Services to Broadcast Receivers — with secure frontend–backend integration for consumer apps.

    • Java
    • Kotlin
    • RxJava
    • Dagger 2
  8. May 2013 — Sep 2014

    Freelance Developer · TwinWaves Technologies Pvt Ltd

    Led development of the "GodiswithMe" app end-to-end — research, story-path design, development, testing, Play Store deployment and maintenance — reaching 8,000+ downloads worldwide.

    • Android
    • Java
    • End-to-end delivery
  9. Nov 2011 — Aug 2012

    Where it all began — helped build a recommendation engine through requirements, design, implementation and testing, and supported the IndiaEduServices pilot across colleges.

    • Java
    • Data Structures
View full experience on LinkedIn

Recommendations

Colleagues, leads and managers I've worked with have shared recommendations about my work over the years.

Read them on LinkedIn

Projects

Tunify is my personal hobby project — the rest are some of many production apps I've contributed to across my roles.

  • Tunify — Radio, Music & Podcasts

    Aug 2025 — Present · Personal hobby project · Live on Google Play

    Tunify brings the best of FM, AM, internet and live radio together in one simple, modern app — 65,000+ stations from 200+ countries, with music, news, podcasts, sports and cultural shows from anywhere in the world, all for free.

    📡 65,000+ stations · 200+ countries · 100% Compose

    • Kotlin
    • Jetpack Compose
    • ExoPlayer / Media3
    • Multi-module
    Read the case study
  • The Economist — News, Podcasts

    Contribution · The Economist · Live on Google Play

    The flagship Android app I build today — live & on-demand audio/video streaming with Picture-in-Picture, podcasts with offline downloads and resume, and an offline-first reading experience for readers worldwide.

    🏆 PPA Video Content of the Year ’26 · Insider streaming

    • Kotlin
    • Jetpack Compose
    • Media3 / ExoPlayer
    • MVI
    Read about my work
  • Mobile Premier League (MPL)

    Contribution · Software Engineer III · ~85M users

    One of the world's largest eSports platforms — I built the game download and upgrade infrastructure that moved revenue, the ExoPlayer live & VOD streaming module, and drove the pure-Kotlin MVVM migration across core, search, unity and streaming pods.

    📉 Download failures 7–19% → <0.5% · ⭐ Code Star award

    • Kotlin
    • ExoPlayer
    • WorkManager
    • Unity interop
    Read about my work

Other noteworthy projects

Writing

Read all 25+ articles on Medium

Skills

Languages & UI

  • Kotlin
  • Java
  • Jetpack Compose
  • Material 3
  • XML & Custom Views

Concurrency & Reactive

  • Coroutines
  • Kotlin Flow
  • RxJava
  • LiveData

Architecture

  • Clean Architecture
  • MVVM / MVI
  • Multi-module
  • SOLID
  • Design Patterns

Dependency Injection & Data

  • Hilt
  • Dagger 2
  • Koin
  • Room
  • DataStore
  • Retrofit / OkHttp

Testing & Tooling

  • JUnit
  • Espresso
  • TDD
  • Gradle
  • Git
  • Detekt / ktlint
  • CI/CD

Platform & Media

  • Media3 / ExoPlayer
  • Services & WorkManager
  • AIDL / IPC
  • Notifications
  • Google Maps
  • Unity / React Native interop

Beyond Work

Education

  • Ramaiah Institute Of Technology

    Master's Degree, Computer Software Engineering · 2010 — 2012

    Dissertation: "Optical Character Recognition For Auto Navigation Of Robot".

  • Malnad College of Engineering

    Bachelor's Degree, Information Science · 2006 — 2010

    Dissertation: "Multi-modal Video Surveillance using pyroelectric infrared sensors".

Licenses & Certifications

  • Google Associate Android Developer Certification

    Issued Feb 2022

Volunteering

  • Community Moderator · Stack Overflow

    Jan 2011 — Present

    Active community member with 42k+ reputation, 55 gold badges, a top-150 ranking in India — and the 390th person in the world to earn the Android gold badge.

  • Member, Board of Studies · Malnad College of Engineering

    Jun 2024 — Present

    Advising on the scheme and syllabus for the Information Science & Engineering department — keeping the curriculum aligned with the tools and technologies students need in industry.

  • Guest Speaker · NAVKIS College of Engineering

    Apr 2021

    Trained faculty from multiple colleges in a VTU-authorised faculty development program on Android and Kotlin mobility platforms.

  • Campus Recruitment Drives · SpurTree Technologies

    May 2019

    Conducted placement drives for fresh graduates at Malnad College of Engineering, Hassan and Vidyavardhaka College of Engineering, Mysore.

Honors & Awards

  • Video Content of the Year

    Professional Publishers Association · Jun 2026 · The Economist

    Played a key role in developing Insider, The Economist's video streaming platform — our team received the PPA's Video Content of the Year award.

  • Code Star

    Mobile Premier League · Nov 2021

    Led the Android Download Manager integration that cut game-asset download failure rates from 7–19% to below 0.5%, improving retention and user experience.

  • Mobile Application Development — Hands-On Experience

    NAVKIS College of Engineering, Hassan · Apr 2021

    Recognised for teaching college faculty in a Visvesvaraya Technological University–authorised faculty development program on mobile development.

Uses

  • Daily drivers

    The tools behind the work

    Android Studio on macOS, set in JetBrains Mono — the same face as this site. Kotlin and Jetpack Compose for everything UI, Gradle multi-module builds, quality guarded by Detekt, ktlint and JUnit, shipped through GitHub and CI/CD.

Get In Touch

I'm always open to interesting conversations — whether it's Android, a role you're hiring for, or a project you're excited about. My inbox is open, and I'll do my best to reply.

Say hello