People most often hire me to help them with test automation and continuous delivery. That's because I am awesome at those things. I work both on-site and remotely to help you no matter where you are.

Learn more about consulting


Instead of keeping all the knowledge to myself, I like to share it with others through training. That way the world gets a little bit smarter, and software gets a little bit better. Check out what you can learn from me on my training website.

View training courses


I talk all the time, and sometimes people even pay me for it. Take a look at my past talks and keynotes to see what I get so excited about (spoiler: it's usually software testing).

View past talks

Foundations of Test Automation

Does Selenium web-drive you crazy? Do you want to make tests great again? Join me to learn how to write automated tests that don't make you want to cry. January 21-22, 2019. Brisbane, Australia.

Upcoming events

I already went to most of these events but I'm just going to leave this here for a while because dang, that was a lot of work!