Contributed to the development of the ANZ Plus mobile banking app, an offline-first iOS platform, with primary ownership of Accounts and Financial Wellbeing features and additional work on Payments (PayTo) and other core functionality. Collaborated closely with product, design, and engineering teams across the full feature lifecycle — development, code reviews, release planning, and QE validation — while ensuring compliance with enterprise banking and regulatory standards. ANZ Plus has over half a million customers and is on its way to becoming ANZ's primary banking app.
Maintained and enhanced the Latitude Financial iOS application, a banking app with 600k customers supporting 30+ credit card products. Delivered new features in collaboration with business stakeholders and cross-functional teams, while contributing to feature scoping, requirements analysis, and delivery estimation. Helped scale and stabilise the application during significant usage increases throughout the COVID-19 pandemic, addressing reliability, performance, and support challenges.
Point your camera at any word in a book or printed document and instantly get its definition — no typing required. Uses a pseudo augmented reality technique on a live video stream to identify and define words on the fly.

Customer-facing app for Porsche Singapore. Book service requests, concierge services, and test drives; stay updated on promotions, news, and events.

Enterprise lead/prospect/order management app mirroring almost all features of the Aureso web platform. Roughly 70k lines of Swift developed over two years of full-time work, still in active development.
Combine multiple MP3 and MP4 audio files into a single audiobook compatible with most audiobook players. Reorder tracks, preview content, set metadata and cover art, and organise files as chapters — all in one place.
Intelligently splits long audio files into chapters by detecting silence and generating transcription-based titles. Fine-tune splits, create equal-length segments, merge chapters, and export as M4A, MP3, or ZIP bundles — with full iCloud Drive support.

Parse and process APM/Pixhawk UAV logs. Features user management, flight time calculations, interactive graphs and maps, and public data sharing.
ERP solution for managing Palm Oil Plantations — check-rolls, stock, vehicles, accounts, weigh-bridge, mills, and production. Over 90 processed reports and 200+ total reports.

Maintenance and camera-support additions for the Car License Plate Extraction & Recognition Technology system at CTI, Malaysia.

Windows desktop app that parses 3DR Pixhawk .BIN log files, calibrates camera timestamps with telemetry, and matches imagery for 2D/3D map generation.