About Me.
I'm a Senior Software Engineer and Technical Lead at Google, where I've worked since November 2018. I'm based in Washington DC. Over the course of my time at Google I've worked across Ads, Cloud infrastructure, data centre planning, and am currently focused on network security. I don't have a single specialty — I go where the hard problems are.
Before Google I was a data engineering consultant — first at Deloitte, then at EY's data and analytics practice. I worked with large Australian organisations across financial services, health insurance, and recruitment: building data pipelines, architecting cloud migrations, shipping data science products, and running small technical teams. The consulting years gave me something I still draw on constantly: the ability to get up to speed in a domain you know nothing about and deliver results in it anyway.
Earlier in my career I spent four months at National Australia Bank as a Quantitative Analyst, doing stochastic modelling and operational risk work. Before that, I spent three years tutoring discrete mathematics and engineering calculus at RMIT University.
I'm a mathematician by training. I studied at RMIT, where I completed a Bachelor of Science in Mathematics (High Distinction, specialising in Information Security), followed by a Bachelor of Science with First Class Honours — a research-intensive fourth year that produced a thesis on Markovian inventory control systems. In Australia, Honours is a separate qualification that sits between a bachelor's and a master's, and is the standard entry point to a PhD.
I was awarded an Australian Postgraduate Award and began a PhD in mathematical modelling at RMIT — my thesis was on optimal control strategies for the eradication of Human African Trypanosomiasis (sleeping sickness). I left after about eighteen months to take the opportunity at Deloitte and get some industry experience. It's something I'd like to return to eventually — but I'm also genuinely happy with what I'm doing now, which feels like a reasonable place to be.
I care about building things that work correctly, at scale, without drama. The technology is just the tool.
Career
-
Senior Software Engineer & Technical Lead · GoogleNov 2018 – present
Ads, Cloud, data centre planning, network security
-
Senior Consultant · EY (EYC3, Data & Analytics)Oct 2017 – Sep 2018
Cloud data engineering, Lambda architecture, CI/CD, data science pipelines
-
Consultant, Strategic Capabilities · Deloitte AustraliaNov 2015 – Oct 2017
Predictive modelling, self-service analytics products, data lake architecture, M&A analysis
-
Quantitative Analyst · National Australia BankJul – Oct 2015
Stochastic modelling, operational risk, algorithm design
-
Tutor · RMIT UniversityJun 2011 – Aug 2014
Discrete mathematics, first and second-year engineering calculus
Education
-
PhD Candidate · on hiatus · RMIT University
Mathematical Modelling, Virtual Environments and Simulation · Australian Postgraduate Award recipient
Thesis: Optimal control over the eradication of Human African Trypanosomiasis -
Bachelor of Science (Honours) — First Class · RMIT University · 2013
Mathematics · Research-intensive fourth year with independent thesis
Thesis: A Double Band Control Policy for a Markovian Perishable Inventory System -
Bachelor of Science — High Distinction · RMIT University · 2010–2012
Mathematics, specialising in Information Security