I am a seasoned Mobile Application Architect and Team Lead based in Hong Kong, specialising in complex, high-traffic ecosystems for enterprise clients in Telecommunications, Banking, and Smart Retail. Currently, I serve as the Technical Manager, Mobile Team at DigiSalad Solutions, leading development teams and architecting robust cross-platform solutions.
Core Focus:
- Kotlin Multiplatform (KMP) for unified business logic
- Jetpack Compose & SwiftUI for modern, declarative UI
- Hardware Engineering (Bluetooth LE & iBeacon, NFC/RFID, Location & Geofencing)
Where is my code? Most of my professional work is strictly proprietary and hosted in private repositories. Consequently, my GitHub contribution graph does not reflect my daily coding activity or the scale of the systems I engineer.
An open source app built for personal use as a 3rd party Reddit app.
- Role: Solo Developer
- Tech: Kotlin Multiplatform, Compose Multiplatform, Ktor, Koin, SQLDelight
- Impact: Full end-to-end KMP architecture built solo and open-sourced — subreddit browsing, threaded comments, media overlays, and custom Reddit-flavored Markdown rendering, sharing one Kotlin codebase across Android and iOS.
The primary self-service app for one of Hong Kong's largest telecom providers.
- Role: Lead Mobile Developer
- Tech: KMP, Jetpack Compose, Clean Architecture.
- Impact: Unified business logic across platforms using KMP; utilized Jetpack Compose to architect a modern, declarative Android UI for account management, including bill payments, data usage monitoring, and roaming service subscriptions.
The official app for Hong Kong's largest sporting event.
- Role: Lead Mobile Developer
- Tech: KMP, Jetpack Compose, SwiftUI.
- Impact: Built a robust registration and runner's pack collection system handling massive concurrent user spikes during event registration.
Internal enterprise tool for staff identity management.
- Role: Lead Mobile Developer
- Tech: Full KMP Stack (Android, iOS, Desktop, Web), Compose Multiplatform (CMP).
- Impact: Engineered a cross-platform system allowing staff to write/read data to NFC cards and print physical cards via a desktop application.
Quarantine enforcement app used in Hong Kong to combat COVID-19.
- Role: Senior Mobile Developer
- Tech: Java, Geofencing, Bluetooth (BLE) Wristband Pairing.
- Impact: Developed for the Hong Kong Government to combat COVID-19, tracking users within designated geofence areas using paired Bluetooth wristbands to ensure quarantine compliance.
Indoor positioning and AR navigation for major shopping malls.
- Role: Senior Mobile Developer
- Tech: Kotlin, Swift, AR, Indoor Positioning SDK.
- Impact: Implemented accurate indoor wayfinding using WiFi fingerprinting and AR indicators to guide shoppers to specific shops and restaurants.