Tom Dunstan is a Senior Principal Software Engineer based in Adelaide with 14 years of experience designing and delivering Java-based, web-first systems across public and private sectors. He blends hands-on engineering with architecture and team leadership, having introduced CI/CD, modern build tooling, automated testing, and Agile practices at organisations like Gradle Inc. and the South Australian EPA. Known for pragmatic technical stewardship, he has a track record of modernising legacy stacks (Ant→Gradle/Maven, ad-hoc DB changes→Liquibase) and building robust integration and test infrastructure. Comfortable liaising with stakeholders, he also mentors teams and runs workshops to align technical solutions with business needs. A practical innovator, he has shipped customer-facing products and prototypes—from geospatial upgrades using Leaflet to social commerce MVPs—while keeping a considered, professional approach under pressure.
14 years of coding experience
14 years of employment as a software developer
BEng, Engineering, Computer Science, BEng, Engineering, Computer Science at University of Adelaide
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.