Developed three white-label Android Kotlin apps from a single multi module codebase, connecting 20k+ smart homes across 10 vendors with smart window blinds.
Migrated 80% of the UI to Jetpack Compose using MVI architecture and Kotlin Flows, reducing over 5k lines of boilerplate code.
Improved the BLE connectivity/scanning of the blinds, leading to 30% increase in first-time connects.
Reduced the crash rate by 20%, optimized the UI rendering and introduced caching mechanisms.
Contributed to complex features utilizing Work Managers and Foreground Services.
Collaborated closely with UI/UX and Product Manager to improve the UX of the app flows.