Skip to content

Case study

Better HR

Attendance, leave and payroll for Myanmar businesses, and the only Android seat on the project.

Role
Mid-Senior Android Developer
Studio
Better HR
Period
Jun 2022 – Dec 2022
Scale
100K+ downloads

Better HR is an attendance, leave and payroll app for Myanmar businesses with 100K+ downloads. I was the only Android developer on the product — every feature, every fix, and every Play Store release was mine.

  • Attendance tracking
  • Leave management
  • Payroll flows
  • Release pipeline
  • Git Flow setup
  1. 1

    Android seat

    The only Android developer on the product

    Better HR's Android side had a single seat. Every feature, every bug fix and every release — mine. The cost of that was context-switching across the whole app; the upside was full ownership of the code that shipped.

  2. ~25%

    faster releases

    Set up Git Flow and a proper release process

    Releases were ad-hoc when I arrived. I introduced Git Flow, replaced the deprecated libraries, and got a release cadence in place. Releases went out about 25% faster after the cleanup.

  3. Weekly

    feature cadence

    Shipped a new feature nearly every week

    Across attendance, leave and payroll I worked with the product team to ship something new almost every week. That pace was the test that the new release process actually held.

Stack

  • Language & UI

    • Kotlin
    • XML Views
    • Material 3
  • Architecture

    • MVVM
    • Modularisation
    • Hilt
  • Build & release

    • Git Flow
    • Play Console staged rollouts
    • Gradle
  • Reliability

    • Crashlytics
    • JUnit
    • Espresso

All work