Experience
Tip.mi
Senior Mobile Developer (Contract)
- Built a greenfield Android app in Compose plus a Compose Desktop admin panel with analytics surfaces.
- Implemented product analytics and dashboards across Grafana and Mixpanel.
- Led CI/CD with GitHub Actions and Fastlane, secure signing, staged rollouts and release automation.
- Migrated SwiftUI iOS to shared KMP and shipped the Android + Desktop MVP to beta.
Zeller
Senior Mobile Engineer
- Delivered Tap-to-Pay with Kotlin Multiplatform and a React Native bridge; supported PCI certification.
- Modernised terminal app architecture from RxJava/MVVM to Coroutines + MVI + Compose.
- Expanded E2E testing with parallelised Maestro runners; contributed sharding upstream.
Quest Payment Systems
Senior Software Engineer
- Managed 4+ Android and management apps across the PoS suite, owning delivery and release quality.
- Met Android PayWave compliance requirements and secured payment processing licence approval.
- Co-designed PoS applications with Westpac, NAB and Officeworks with a focus on security and reliability.
Crypto.com
Senior Android Developer
- Core architect for the Crypto.com DeFi Wallet app, designing and maintaining the self-custody wallet experience.
- Partnered with Ethereum and Bitcoin teams on inter-blockchain bridges and cross-chain wallet flows.
- Coordinated closely with Shenzhen and Taiwan engineering teams to deliver complex wallet features across time zones.
- Drove bi-weekly agile cycles by reviewing new protocol research and integrating maths-heavy staking and pool logic with backend/blockchain teams.
Coles
Senior Android Developer (Contract)
- Built the Coles Express app from scratch including maps, geofencing, tracking and PayWave payments.
- Integrated multiple payment gateways and collaborated across product, design and platform teams.