PyCon AU 2025

Dr Tom

Tom is an Australian engineer with a background in robotics, a wealth of software experience, and a handful of successes in the startup world. He has spent the last fifteen years in consulting and permanent roles across various industries while working on side projects and startups by night.

His first love is working in the field of mechatronics, at the intersection of software and hardware. To this end Tom has worked in engineering teams building medical devices, self-driving cars, optical radar, autonomous wheelchairs, internet services, and various consumer products. For the last seven years he's led software teams as a CTO, Head of Engineering, and Director of Software.

Tom holds a B.E./B.Sc. from Sydney University majoring in Mechatronics and Computational Physics, and a Ph.D. from the Australian Centre for Field Robotics.


What pronouns do you use?:

he/him/his


Session

09-13
12:00
30min
Escape the Python - Ten years of Australia's best Escape Rooms
Dr Tom

Cubescape is a tiny company based in Melbourne that designs, builds, and operates Escape Rooms. Our rooms are full of technology and robotics, and run a mini-operating system across a network of Raspberry Pis all running python code with a heavy dose of asyncio. Starting with Python 3.3 and Debian 8 back in 2014 we've kept our oldest games running for ten years and will be launching our latest game this year with the same codebase, compatibly migrated to 3.11 and Debian 12. This talk will dive into our codebase to show how and why we did things the way we did, and some lessons learned from keeping a commercial project alive this long.

Main Conference
Ballroom 2