Cameron Armstrong

Full Stack Developer & Scrum Master at FTP

Western Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at The University of Western Australia
bookRoleystone District High School
bookArts and Science, Medical Science, Physics, Computer Science, Japanese, Mandarin Chinese, Arts and Science, Medical Science, Physics, Computer Science, Japanese, Mandarin Chinese at Curtin University
bookRoleystone Primary School
bookTER - 86.3, TER - 86.3 at Kelmscott Senior High School
languagesEnglish, Norwegian, Japanese, German, Chinese
github-logo-circle

Github Skills (17)

webgl10
resium10
tiles10
javascript10
c-language10
shader10
glsl10
cesiumjs10
3d10
macos10
cprogramming-language10
opengl10
live-coding10
git9
ui-design9

Programming languages (11)

QMLSystemVerilogC++ShellCSmalltalkVisual BasicVerilog

Github contributions (5)

github-logo-circle
Gargaj/Bonzomatic

Oct 2017 - May 2019

Role in this project:
userFull-stack Developer
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.
node-graphwebglshaderslivecodingc-plus-plus
CesiumGS/cesium

Dec 2022 - Jan 2023

An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
Role in this project:
userFull-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