About Me

Engineer with a background in ML research and a bias toward shipping. I've gone from training GANs and segmenting brain lesions to building agentic AI systems and full-stack products for enterprise clients. Based in Melbourne. Open to start up and remote opportunities.

Sep 2024 - Present

AI Engineer

BCG X

Building agentic workflows and production-grade AI systems for enterprise clients. Shipped an agentic codebase-analysis tool for cross-repository quality assessment, a conversational workflow engine integrated with systems of record, and end-to-end features across React frontends, REST APIs, and SQL databases for scheduling and supply-chain platforms.

PythonLangGraphReactFastAPIAzure
Nov 2023 - Sep 2024

AI Software Solution Developer

Aurecon

Designed and built RAG pipelines connecting Azure OpenAI, vector databases, and embedding models for domain-specific search and Q&A. Implemented LLM-driven agents for workflow orchestration and engineered advanced prompting strategies that improved model accuracy on complex tasks.

PythonAzure OpenAIDockerSemantic Kernel
Jul 2022 - Dec 2022

Research Intern

Australian Institute for Machine Learning

Built a generative AI system to produce beer recipes matching client flavour specs. Trained GANs for synthetic dataset generation preserving real-world statistical distributions, expanding limited training data.

PyTorchGANsWeights & Biases
Mar 2022 - May 2023

Applied Scientist

Consunet

Gathered requirements directly with a confidential client. Researched and prototyped Python solutions spanning graph and network analysis, visualisation, and planning.

PythonNetwork AnalysisVisualisation
Jul 2021 - May 2023

Master of Machine Learning

The University of AdelaideDean's Recognition of Academic Excellence - GPA 6.93/7

Jul 2013 - Dec 2017

M.Prof.Eng (Electrical & Electronics) / B.Sc

The University of Western AustraliaCEED Scholar - GPA 6.56/7

Download Resume