Cameron Foale is a technology leader and educator with 14 years of experience who currently heads the Information Technology discipline at Federation University Australia while continuing research and teaching in VR and computer-based media. He blends hands-on engineering with creative production—shipping game, web and e-learning systems and contributing bug fixes and feature improvements to the prominent Phaser.js 2D game framework. Comfortable across languages and stacks (Python/Django, C++, C#, Java, AS3 and more), he has led architecture and UX for game-based learning products and maintained freelance studio work in audio, 3D and interactive design. A PhD in Virtual Reality and Game Technology underpins his practical focus on technologies that enable creativity and engagement, and he’s known for championing distributed source control and modern development workflows. Based in Ballarat, Australia, he pursues deeply applied research while still preferring to "shoehorn" good engineering practices into teaching and projects.
14 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Virtual Reality and Game Technology, Doctor of Philosophy (Ph.D.), Virtual Reality and Game Technology at University of Ballarat
High School, High School at Sebastopol Secondary College
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
Role in this project:
Front-end Developer
Contributions:15 commits in 3 months
Contributions summary:Cameron primarily contributed to fixing bugs and improving the Phaser.js game framework. Their work included fixing typos, ensuring the text element plays well with scrolling by using explicit positioning, addressing issues with animation frame indexes, and fixing platform riding in the physics engine. They also added a postUpdate function to plugins and made adjustments to the way trimmed sprites are handled to support scaling and rotation.
Contributions:1 release, 4 pushes, 1 tag in 2 years 6 months
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.
Request Free Trial
Cameron Foale - Head Of Discipline, Information Technology