Software × Product
- Full-stack applications built from the ground up, including UI/UX, data design, frontend, backend and cloud infrastructure.
- Systems and APIs connecting web apps, third-party APIs, cloud services and physical devices.
Adelaide, Australia × PhD, Computer Science
I build software end to end, from the interface and data model through to the cloud and the devices at the edge. I've worked in machine learning for over a decade, and AI is now both what I put into products and how I build them.
I'm a software engineer and machine learning specialist based in Adelaide. For the last several years I've worked inside startups, mainly Insight Via Artificial Intelligence and Woven Optics, as the person who takes a product from an idea to something running in production: the UI, the data design, the backend, the cloud, and the hardware at the edge.
Before that I completed a PhD at The University of Adelaide and the Australian Institute for Machine Learning, researching general and fine-grained video understanding. That's where the computer vision and data science comes from, along with a habit of looking for the answer hidden in the data.
AI is also how I work, not only what I build. I use coding assistants such as Copilot and Claude Code throughout development, and because I've trained and evaluated models myself, I know where they speed things up and where their output needs checking.
I work directly with founders, stakeholders and customers, and I like mentoring small teams while staying hands-on with the product.
Six things I'm regularly trusted with, often all on the same project.
If it involves data, devices or a product that needs building properly, let's talk.
Three products I've built or led, all live today.
A handheld instrument that predicts the micron of an individual fleece in real time, paired with a web dashboard that turns each session into decisions for growers and buyers.
A telehealth platform that gives specialists the audio, visual and clinical detail they need to assess risk and decide on escalation remotely.
An open research project measuring how closely vehicles pass cyclists, using devices mounted on participants' own bikes and a public map of the results.
Software × Product × ML × Cloud × Embedded × Leadership
Machine Learning × Computer Vision × Data Science
PhD research × Video understanding
Papers, theses and talks from my years in computer vision research.
Data to Decisions CRC × national student cohort × Canberra
2021 × The University of Adelaide × The Australian Institute for Machine Learning × The Data to Decisions CRC
2014 × The University of Adelaide
2012 × The University of Adelaide
Got something
worth building?
Whether it's a product, a data problem or a fleet of devices, I'd like to hear about it.