Cameron Armstrong is a Full Stack Developer and Scrum Master based in Western Australia with 11 years of hands-on software experience and a BSc in Computer Science. He runs his own app studio, Minotaur Creative, publishing and iterating iOS apps while also contributing to notable open-source projects like CesiumJS and Bonzomatic—work that spans terrain rendering fixes, build tooling and GLSL editor UX improvements. At FTP he combines delivery leadership with coding, and his background ranges from embedded Arduino tinkering to macOS TouchBar integration, reflecting comfort across hardware and platform-specific software. A former CoderDojo mentor and longtime freelancer, he brings practical product sense, team coaching, and a habit of quietly improving developer tooling and cross-platform compatibility.
10 years of coding experience
8 years of employment as a software developer
Bachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at The University of Western Australia
Roleystone District High School
Arts and Science, Medical Science, Physics, Computer Science, Japanese, Mandarin Chinese, Arts and Science, Medical Science, Physics, Computer Science, Japanese, Mandarin Chinese at Curtin University
Roleystone Primary School
TER - 86.3, TER - 86.3 at Kelmscott Senior High School
Contributions:7 commits, 10 PRs, 72 comments in 1 year 7 months
Contributions summary:Cameron contributed significantly to the Bonzomatic project, focusing on both the user interface and underlying code. They implemented GLSL syntax highlighting, enhancing the shader coding experience, and integrated TouchBar support for macOS, demonstrating platform-specific development skills. Furthermore, they addressed warnings related to Xcode 10, improving code quality and cross-platform compatibility. Additional changes include fixing font loading and requesting microphone access, indicating UI and platform integration skills.
An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
Role in this project:
Full-stack Developer
Contributions:1 review, 7 commits, 1 PR in 1 month
Contributions summary:Cameron primarily focused on bug fixes and code improvements within the CesiumJS library, specifically targeting issues in terrain sampling and styling. They also contributed to build process modifications, including updating package versions and adjusting sandcastle examples. The user collaborated with another developer on updates within the engine and performed merging of branches to integrate fixes.
3d-globegltfjavascript-librarygeospatial3d-tiles
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 Armstrong - Full Stack Developer & Scrum Master at FTP