I am a Senior Principal Researcher and Group Leader at Data61 (in CSIRO) and a Conjoint Associate Professor at UNSW with the School of Computer Science and Engineering. My research is in software engineering, software architecture, and blockchain. I am a co-author of the book Architecture for Blockchain Applications. I represent Australia in the international standardization committee on blockchain ISO/TC 307, under Standard Australia’s leadership of that committee, was on the advisory committee for Australia’s National Blockchain Roadmap, and am on OECD’s Blockchain Expert Policy Advisory Board. I lead the regtech technology program in Data61, developing new systems to enable a vision of “rules as code”.
In 2019 I was the acting director of the Data Standards Body for the Consumer Data Right (Open Banking) during the version 1.0.0 release of those data standards. Previously I was a research group leader for the Software Systems group in Data61, after the merger of NICTA and CSIRO. In 2014 I spent a year as the Systems Engineering team leader at Saluda Medical, a medical device startup spun out of NICTA. Earlier at NICTA I led the Empirical Software Engineering research group, was the founding leader of the Fraunhofer Project Centre in Transport and Logistics at NICTA, and led the creation of the Future Logistics Living Lab with Fraunhofer and SAP Research.
Before moving to NICTA, I worked in Australian software development companies. I was the Process and Tools Manager at Dialect Solutions (now part of MasterCard’s global payment gateway solutions), and a Configuration Manager at Foxboro Australia (now Siemens). Prior to that I was at the University of Cambridge Computer Laboratory, where I completed a PhD and worked as a Research Associate in the Automated Reasoning Group. I co-founded the Cambridge University Australian and New Zealand Society, and in the first year of the society we won the Varsity Aussie Rules Footy Match for the first time in 10 years.