At Hnry, I improved mobile-based verification with Authsignal credential recovery and re-enrolment, using Coroutines, Flow and mutex guards to handle invalid credentials and prevent overlapping recovery requests. I also designed a local device-registration store to reconcile device and backend state after reinstalls.
At Commonwealth Bank, I delivered 110 pull requests and 65+ features for the CommBank mobile banking app. I contributed to an agentic AI banking experience, built 25+ reusable Jetpack Compose components and helped resolve production incidents.
Across my Android roles, I’ve worked on banking, POS, travel and healthcare applications, along with CI/CD and release automation. I’ve also contributed to Flutter projects, including an open-source payment gateway SDK published on pub.dev.

