Elizabeth Ditton is an Associate AI Product Manager in Melbourne with 11 years of technical experience and a PhD in Machine Learning, blending deep research rigor with hands-on software engineering. At SEEK she translates complex technical systems into product outcomes, leading cross-functional teams to solve business problems end-to-end. Her background spans backend development—including contributions to session management in the popular Sails.js Node framework—academic teaching and eResearch support, giving her a rare mix of production coding, research, and user-facing product skills. Comfortable bridging stakeholders from engineers to executives, she pairs data-driven decision making with practical implementation experience. Outside work she channels discipline and creativity into dance and is a qualified highland dance teacher, an unexpected thread that informs her collaborative leadership style.
11 years of coding experience
2 years of employment as a software developer
Year 12 Certificate, Year 12 Certificate at Kirwan State High School
6 Month Exchange Program, 6 Month Exchange Program at University of Southern Denmark
Doctor of Philosophy - PhD, Doctor of Philosophy - PhD at James Cook University
Contributions:1 review, 5 commits, 2 comments in 15 days
Contributions summary:Elizabeth primarily focused on enhancing the session management capabilities of the Sails.js framework, specifically in relation to the integration of the connect-mongo adapter. Their commits included supporting newer versions of connect-mongo and adjusting the session store initialization. The user also added flexibility to the session store construction process through an overrideable function. These changes demonstrate an understanding of backend configuration and adaptation for different versions of a supporting library.
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.