Software Engineering Team Lead - Fitness and Lifestyle Group
2025 - Present
Leading software development for Asia Pacific's largest health and fitness group - serving over 500,000 members and 300 clubs and gyms. Focusing on delivering scalable, high quality, timely and meaningful solutions for members while driving architectural decisions and best practices.
React
React Native
TypeScript
C#
Azure
Fastlane
Firebase
Native Modules
Nitro Modules
Test Driven Development (TDD)
Behaviour Driven Development (BDD)
Appium
Cucumber
Software Developer - aXcelerate
2022 - 2024
Lead development for a major mobile app rebuild project. Worked across three mobile applications built in React Native as well as full stack web development with a React frontend. Introduced documentation, standards, tooling and automation to improve developer experience, productivity and code quality.
React
Vite
React Native
Expo
Expo Application Services (EAS)
Java
Spring Boot
TypeScript
Styled Components
Redux
Software Developer - Iron
2020 - 2022
Solo developed, designed and marketed Android fitness application, Iron.
The app allows users to build and track workout programs - supporting general fitness and sports such as powerlifting and bodybuilding.
Android
Java
XML Layouts
Material Design 2
Firebase
Room
Model, View, View Model (MVVM)
Capstone Project - Metro North Hospital and Health Services / QUT
2018 - 2019
Worked with a team to deliver a proof-of-concept mobile app at the Royal Brisbane Women’s Hospital (RBWH).
Adhered to Agile development methodology. Developed, designed and project managed application.
Android
Java
XML Layouts
Material Design 2
Working With: React Native, React, TypeScript, Node.js, Swift, SwiftUI, Kotlin, Jetpack Compose, C++, Nitro Modules
Frontend Web Development: React, Redux, Next.JS, TailwindCSS, Styled Components
Backend Web Development: Node.js, Express, Spring Boot, .NET Core, RESTFul APIs, Event-Driven Architectures
Mobile Development: React Native, Fastlane, Android (XML, Compose), iOS (SwiftUI), White-label Apps, Offline-first Apps, Nitro Modules, Expo, Expo Application Services (EAS), Google Play Store, App Store Connect, TestFlight
Testing Tools: Jest, JUnit, Vitest, Playwright, Appium, Cucumber, React Testing Library, BrowserStack, WebDriverIO, Mocha, Visual Testing with Storybook
DevOps: Bitbucket Pipelines, GitHub Actions, Fastlane, Expo Application Services (EAS), Self-hosted MacOS Runners
Languages: Java, JavaScript, TypeScript, Kotlin, Swift, C#, SQL
Relevant Tools and Software: Git, zsh, Monorepos, yarn, Jira, Android Studio, XCode, IntelliJ Idea, Google Workspace, GitHub, Bitbucket, VSCode, Figma, Vercel, npm, Contentful, Sentry, Firebase, Auth0