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 held a variety of national roles in the Uniting Church including two terms on the Assembly standing committee when I was young.

I regularly contribute to open source software, which empowers users and invites them to become creators, and have been recognised as a Fellow of the Python Software Foundation. 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 also started to support open source development and sell next-generation testing and verification tools to companies.

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!