Who I am
I am a data-focused software engineer with 6+ years of experience turning messy data and complex requirements into reliable systems. I work across machine learning, data engineering, and full-stack software, with a particular interest in large language models and real-time AI.
I am currently a Senior Machine Learning & Data Engineer at AMP, building contact-centre solutions that use real-time transcription and AI to support agents, and fine-tuning language models for financial tasks. I also run Proanalytica, a Sydney-based technology company helping small businesses get more from their data and software.
Something I'm proud of: I worked full-time at Deloitte while studying full-time for my engineering degree. These days AMP is my main focus, and Proanalytica is a side venture I run alongside it.
Experience
Senior Machine Learning & Data Engineer
Feb 2025 — Present
AMP
View details
Hide details
Lead developer on AMP's contact-centre and Azure redaction platforms, focused on AI infrastructure and use cases.
Senior Machine Learning & Data Engineer
Feb 2025 — PresentLead developer on AMP's contact-centre and Azure redaction platforms, focused on AI infrastructure and use cases.
Senior engineer and lead developer on AMP's AI and data initiatives, working across the contact-centre solution and the Azure platform behind AMP's internal redaction tooling.
- Lead developer for AMP's contact-centre solution, using real-time transcription and LLMs to support agents, and fine-tuning language models for financial tasks.
- Lead developer on the internal Azure platform AMP uses for its redaction solution.
- Managed and advised AI infrastructure across multiple domains and business units, with a specific focus on Azure.
- Senior engineer leading discussions on AI use cases across the business.
Specialist Lead / Manager, Data & AI
Apr 2023 — Feb 2025
Deloitte
View 4 roles
Hide roles
Led data and AI programs for state and federal government clients.
Specialist Lead / Manager, Data & AI
Apr 2023 — Feb 2025Led data and AI programs for state and federal government clients.
Program Lead & Lead Software Engineer
Aug 2024 — Feb 2025- Led a team of five engineers in a public-private partnership to architect and build software on Snowflake, migrating the data warehouse from a legacy Oracle database.
- Enhanced operational efficiency by optimising complex data relationships and developing an API layer for seamless integration.
- Collaborated with the principal architect to design a scalable data warehouse, driving significant performance improvements.
Lead Software Engineer & Machine Learning Engineer
Apr 2024 — Aug 2024- Led a machine learning team in developing a predictive model for a public health service, significantly improving the accuracy of critical resource allocation.
- Achieved high accuracy with the machine learning model in Spark runtime on Synapse Analytics, securing funding for a major health initiative and helping save Australian lives.
- Enhanced data quality through advanced data governance and in-depth analytics.
- Implemented MLOps best practices for efficient model training and deployment.
Technical Lead & Architect
Aug 2023 — Apr 2024- Led the development of a workforce modelling tool, improving core architecture and CI/CD processes.
- Re-architected a large data model and integrated best practices in Kubernetes, Docker, and ArgoCD.
- Introduced microservices architecture and provided agile coaching for product owners.
- Introduced security and cloud-based best practices.
Software Engineering Lead
Apr 2023 — Jul 2023- Developed an API for a public health service to facilitate patient bookings using .NET/C#.
- Automated unit testing using TypeScript to meet industry testing standards.
- Gained deep insight into the state and federal healthcare systems, ensuring maintainability and compliance with industry standards.
Senior Consultant, Data & Analytics
EY Oct 2021 — Apr 2023Data-focused software engineering for government clients in business intelligence and big data.
Data & Software Engineer / Director
Conducive Technologies Jan 2021 — Oct 2021Technology team lead: licence-plate recognition tooling, Azure data warehouses, and data visualisation for Transport for NSW.
Information Technology Consultant
Raymond Lee Consulting Nov 2018 — Jan 2021Level 1–3 support, networking, and data-sharing environments for organisations across Sydney.
Education
Bachelor of Engineering (Honours), Data major
University of Technology Sydney Feb 2019 — Aug 2025Diploma of Professional Engineering Practice · GPA 6.10/7 (Distinction average)
Selected work
- NSW Health Ambulance Matrix — led a team to build an ambulance-network prediction model with 78% accuracy, using Spark in Azure Synapse Analytics.
- APS data ingestion — built a TypeScript and NoSQL pipeline handling 100 GB per day at peak on AWS as part of a large government data transformation.
- eRFA microservice — architected NSW Health's first microservice architecture, including identity management and ServiceNSW authentication.
- BloorRails — building a safety inspection platform on Flutter and Node.js APIs hosted in Azure through Proanalytica.
Skills
Company
Proanalytica
Practical AI automation, software, and data solutions for small businesses and field-service teams.