At ubiMaster, I build Android learning experiences end-to-end, including real-time video calls, live classes, and WebSocket-based chat using Kotlin, Jetpack Compose, Agora SDK, and structured concurrency.
I've streamlined releases with Fastlane and GitHub Actions, migrated reactive UI data from LiveData to StateFlow and SharedFlow, and maintained modular, testable applications with Clean Architecture, SOLID principles, and automated testing.
Previously, I owned Android delivery for Juwelo TV's live jewellery shopping app and built video streaming, Camera2, AWS S3, fingerprint enrollment, and backend-integrated mobile products across freelance and in-house roles.
