Recent Projects
Virgin Australia
Enhanced Australia's leading airline app with cutting-edge features including baggage tracking (first Australian airline to offer this), redesigned home screen experience, and improved check-in and boarding pass functionality. Delivered seamless travel experiences for passengers while maintaining high performance and reliability standards.
My 7-Eleven
Delivered the revolutionary Pay & Go, Fuel Up feature enabling customers to skip queues entirely by paying for their Petrol from the comfort of their car. Collaborated with React Native engineers to bridge native iOS functionality for the Pay & Go, Shop in Store feature, integrating camera, barcode detection with Vision framework, and networking capabilities. Enhanced the app with new, clearer, offers and Fuel Price Lock experiences.
VicRoads myLearners
Enhanced Victoria's official learner driver digital logbook by integrating the "My Learning" guided progression system, and support for new iOS platform features. Improved the digital driving experience for learner drivers and their supervisors across Victoria, making the path to getting a license more structured and accessible.
iOS Application
Developed an iOS application for Endgame Global.
Unfortunately, I cannot share more details at this time.
Clay Mate
A pottery documentation app that empowers ceramic artists and hobbyists to stay deeply connected to their creative process. Built entirely with modern iOS technologies, Clay Mate helps users capture every step of their journey from raw clay to finished masterpiece, replacing scattered notes and photo library searches with organized, purposeful documentation.
More Projects
A selection of projects that I found particularly engaging and rewarding to work on throughout my career.
Future Proofing App
A groundbreaking mental health research platform developed for the Black Dog Institute to understand teen mental health through innovative smartphone data collection. The platform collected much needed data for a longitudinal study aimed to identify early indicators of mental health changes in adolescents.
Working on this project was deeply meaningful as it combined cutting-edge techniques1 with the potential to make a real difference in young people's lives. The outcomes of the first trial resulted in the largest ever data set that had been collected.
1 especially on iOS, as this was before Apple introduced ResearchKit
Trauma Reception System
Critical care decision support system for The Alfred Hospital's Trauma Reception and Resuscitation aimed to reduce errors of omission.
Lifecoach Chatbot
AI-powered lifestyle coaching platform. Built before the LLM boom and required creation of tooling for NLP, NLG, deriving intent, forming inference, and knowledge base retrieval. Native iOS and Android mobile applications with a Spring backend.
Indoor Tracking System
Proprietary Android apps for high-performance indoor location and duration, using WiFi & Bluetooth. Optimized location algorithms from 5-minutes to milliseconds.
Cool Tools
A selection of fun side projects and tools I have made to improve my own – and others – Developer Experience (DX).
PreviewView
Swift package enabling SwiftUI previews for UIKit. Brought rapid prototyping to codebases before Apple added the #Preview macro.
SwiftStructureKit
A lightweight, declarative Swift code-generation library for defining syntax and rendering source files without the complexity of SwiftSyntax.
BuildSettingsKit
A Swift codegen tool that turns your app's Build Settings into strongly typed Swift code; keeping app config explicit, non-Optional, and out of the Info.plist.