Zac Hatfield-Dodds

Profile picture of Zac Hatfield-Dodds

Things I do

I'm a researcher at the Autonomy, Agency, and Assurance Institute, at the Australian National University. I spend my time there reading, thinking, talking, and teaching about what's happening as we embed sensing, learning, communicating, and acting computers in everything else. Everyone's talking about cars, but what about medical devices? Trains? Elections? Your home?

I also volunteer for community organisations. I'm on the board of the ACT Conflict Resolution Service and the executive of Effective Altruism ANU; less formally I co-organise the Canberra Python meetup and mentored sprints at many conferences.

I regularly contribute to open source software, which empowers users and invites them to become creators, and have been recognised as a PSF Fellow. Lately I've focussed on making software testing easier and much more effective. I'm a core developer of Hypothesis (and some extensions) and a Pytest maintainer. I started to support open source development and sell next-generation testing and verification tools.

I often speak at conferences, and most of my public presentations are listed here. Highlights include introducing property-based testing at PyCon US, an expert deep-dive at PyCon Australia (transcript), and winning an AMOS presentation prize for my Honours research characterising Indigenous seasons (poster, thesis).


Open source on GitHub, publications via ORCID or Google Scholar, draft papers here.

I don't have any social media accounts, but you are welcome to send me an email instead!