Experience

I've worked across software engineering, automation, backend systems, data/ML, IoT, and teaching.

My path has moved through health-tech startups, fintech, industrial IoT, test infrastructure, and AI-assisted learning tools. The common thread has been learning quickly, building useful systems, and working on problems with real-world impact.

Selected Work

Pāli Notes

AI-assisted Pāli study tool exploring structured grammar analysis, prompt strategies, model comparisons, evaluation metrics, and UI patterns for making complex language analysis easier to inspect and learn from.

nib Automation

Brought in to build nib Travel’s automation capability from scratch, turning critical purchase and amendment flow validation into CI-friendly, repeatable test infrastructure. Built Playwright/TypeScript tests, Buildkite workflows, custom reporting, pricing/PDF/email validation, and backend tooling.

PosiSense

Co-founded a computer-vision IoT product for aged care that won the 2020 InnovAGEING National Award after contributing to an 84% reduction in pressure-injury rates.

Actuarial Studies

2012–2015

Macquarie University

Built a foundation in probability, statistics, financial mathematics, and analytical problem-solving.

The degree later became useful in machine learning, data analysis, and software engineering.

Tutoring & Teaching Mathematics

2012–2019

Matrix Education & Private

Began tutoring 1-on-1 straight after high school, later joining Matrix Education where I taught group classes.

I enjoyed explaining complex ideas in simple ways and helping students build confidence. Received Mathematics Teacher of the Year Award in 2017.

Co-Founder & Machine Learning Engineer

2018–2021

PosiSense | Sydney

Co-founded a health-tech startup building a computer vision system for aged care to prevent pressure injuries.

Led machine learning development and helped build the system from scratch. The project reduced pressure injuries significantly and won a national award.

Key takeaway: building impactful technology is not enough — distribution and sales determine whether it survives.

Software Engineer

2021–2022

Spriggy | Sydney

Moved into software engineering to deepen production engineering skills after a data-heavy role at PosiSense.

Worked in a supportive team environment and gained experience building production systems in a larger organisation.

Senior Software Engineer

2023

Symbiotech | Remote (Vietnam)

Worked on firmware development in C and hardware-integrated systems.

This was my first experience working closely with hardware, requiring patience and structured debugging under constraints.

Key lesson: complex systems require calm iteration.

Software Engineer

2024–Present

nib / IMG | Sydney

At nib Travel, I work across critical purchase and amendment flows, building automation and reliability systems with Playwright, TypeScript, Buildkite, custom reporting, email/PDF validation, pricing checks, and test infrastructure.

This work includes building CI-friendly test infrastructure, validation systems, reusable utilities, reporting workflows, and backend validation tools that improve release confidence and reduce manual checking.

Pāli Notes

Side Project

Personal Project

Building an AI-assisted Pāli study tool — exploring structured grammar analysis, prompt strategies, model comparisons, and UI patterns for making complex language analysis easier to inspect and learn from.