For the past 3 years, he has been involved in the Australian Urban Research Infrastructure Network (AURIN), developing a workflow-management system that powers the platform’s analytical tools, as well in other software engineering projects. William holds a PhD in Computer Science (Cloud Computing) from the University of Melbourne.