Skills
Professional
Communication, Leadership, Mentoring
Programming
C#, Javascript, Node.js, Java, Xamarin, Unity3d, Python
Web
ASP.NET Webforms/MVC/WCF/Core, React, HTML, CSS, Javascript, Cordova
Platforms
Web, Windows, Mobile, Xbox One
Data
Tableau, PostgreSQL, MS SQL Server, OData, GraphQL, Singer.io
Process
Git, Github (Actions), Bitbucket Pipelines, Teamcity, Azure, AWS, Terraform, Cypress
Experience
Pinch Payments
Principal Software Engineer — March 2023 - Present- Spearheaded development of a next-generation payments platform, delivering scalable solutions for high-volume transactions.
- Acted as Developer Advocate, promoting the public payments API and enabling seamless integrations for external developers, resulting in increased adoption and reduced onboarding friction.
- Designed and maintained mission-critical accounting system integrations (Xero, MYOB, QuickBooks), ensuring accurate financial data flow and compliance across platforms.
- Built a Chrome extension (React, Tailwind CSS) to embed Pinch Payments data into partner platforms, improving workflow efficiency and user experience.
- Championed engineering best practices, CI/CD automation, and cloud-native architecture to accelerate delivery cycles and reduce production incidents.
Toddle / Care for kids
Technology Lead — March 2021 - March 2023- Directed a cross-functional team of developers to deliver and maintain online platforms serving thousands of families and childcare providers.
- Partnered with product and operations teams to translate business needs into technical solutions, ensuring alignment and timely delivery of high-impact projects.
- Architected and implemented a data consolidation strategy (PostgreSQL, Docker, Google Data Studio), enabling unified reporting and actionable insights across platforms.
- Oversaw development of web services and applications for Toddle (Python, React, Next.js, Docker, AWS) and CareForKids (ASP.NET Framework/Core, jQuery, Azure), improving scalability and reliability.
- Provided strategic direction for platform evolution, balancing innovation with long-term maintainability.
WORK180
February 2019 - March 2021- Led engineering teams to build and scale WORK180's online platforms, empowering workplace diversity initiatives.
- Designed and deployed web services and applications (ASP.NET Core, React, Next.js, Docker, AWS), supporting rapid feature delivery and platform growth.
- Implemented a Business Intelligence strategy with Tableau Server, enabling executives to make data-driven decisions.
- Prototyped emerging technologies to solve business challenges, reducing technical debt and future-proofing the platform.
- Managed vendor relationships and 3rd-party integrations, ensuring seamless interoperability and cost efficiency.
- Oversaw technical budgeting and forecasting, aligning engineering investments with company growth objectives.
- Developing and maintaining web services and applications (ASP .NET Core, React, Docker, AWS)
Refereum
Software Developer — November 2018 - February 2019- Developing and integrating web services (ASP .NET Core, Azure)
- Developing and maintaining web applications (ASP .NET Core, Razor, Angular, Azure)
- Integrating with 3rd party services such as Twitch, Discord and Steam
Skedulo
Mobile Developer — February 2017 - October 2018- Engineered and maintained Skedulo's mobile app (Xamarin.Forms for iOS/Android/UWP), used by enterprise clients for workforce scheduling.
- Established CI/CD pipelines (TeamCity, HockeyApp/AppCenter) to automate builds and streamline releases.
- Developed Slack bot automation for release management, reducing manual effort and accelerating deployment cycles.
- Collaborated with product teams to deliver user-centric features, improving app adoption and customer satisfaction.
Marker Metro
July 2013 - December 2016- Leading the team of developers for a number of mobile apps and games projects for the company's clients.
- Develop and maintain applications across multiple platforms and technologies. Including Web, Windows, Android, Unity3d and Xamarin.
- Delivery Quality - Ensure that we deliver high quality technical solutions with minimal defects and maximum client happiness.
- Developer Operations - Ensuring effective and efficient usage of automation processes to ensure developers can focus on writing code.
- Developing and maintaining applications across multiple platforms for the company's clients.
- Develop and maintain various developer operations systems to improve company efficiency.
- Developing and maintaining Windows Store and Windows Phone apps for the company's clients.
Ardent Leisure
January 2009 - July 2013- Leading the team of software developers for a number of projects across the group.
- Create and maintain applications to support the requirements of businesses in the group.
- Provide support to the group for 3rd party web applications (Content Management Systems, Intranet)
- Dreamworld/White WaterWorld & SkyPoint Ecommerce - Tightly integrated with Point of Sale system and scalable to manage large influx of users (ASP.NET MVC3, .NET 4.0, ASP.NET WCF). Mobile site created with jQuery Mobile. Dreamworld Online Shop
- Goodlife Healthclubs Ecommerce - Rebuilt Ecommerce system specifically built for Goodlife Healthclubs (ASP.NET MVC4, .NET 4.0) www.goodlife.com.au
Formally Maquarie Leisure Operations
- Contracted to integrate and customise a 3rd party ecommerce platform into existing Point of Sale and Reporting systems.
2Sol Software Solutions
Web Developer — Jan 2008 - Jan 2009- Create and maintain web-based applications for the company's Client base.
FirstMac Ltd
Junior Web Developer — Nov 2006 - Jan 2008- Create and maintain the company's web based applications including intranet system and public website.
Education
Queensland University of Technology
Bachelor of Information Technology (2005 - 2010)
Major: Web Services and Applications
Notable results:
- Mobile Devices - High Distinction
- Core Systems Planning/Implementation - High Distinction
- Advanced Web Application Development - Distinction
- Enterprise Software Architecture - Distinction
Speaking
Toastmasters Club Member
Young Achievers @ QUT Toastmasters Club
March 2024 - Present — A club to work on communication and public speaking skills.
Conferences
DDD Melbourne 2025
The life hack of being a Developer
DDD Brisbane 2019
Working remotely: Tips and Tricks to stay productive (and healthy)
DDD Sydney 2018
Real world Xamarin.Forms
Unite Melbourne 2016
Microsoft Ignite NZ 2016
Microsoft Ignite NZ 2015
Microsoft TechEd NZ 2014
Meetups
Open Source
I am very passionate about open source software. I have also created a number of open source libraries and contributed code to existing libraries. Github profile
A data transformation layer for Singer.io taps and targets.
.NET client library for the Dropbox API
A C# port of Hubot
In-App Purchase plugin for Cordova
WinJS toast notification library