Innes Anderson-morrison is a Staff Software Engineer with 11 years of experience building reliable backend systems and developer tooling, now contributing at Apollo GraphQL. He blends hands-on engineering—particularly Rust, Go, Python, and Flutter frontends—with technical leadership, having led teams to cut release cycle times from monthly to daily through automation and composable tooling. Comfortable shifting between individual contributor and interim management roles, he drives architecture, mentorship, and developer workflows while still shipping core code. Outside work he maintains open source projects, photographs, and even assists physicists with hypercomplex algebra, reflecting a restless curiosity that fuels practical, well-documented solutions.
11 years of coding experience
9 years of employment as a software developer
PGCE Teacher of Mathematics and Physics, PGCE Teacher of Mathematics and Physics at The University of Manchester
Bachelor of Engineering (BEng) Audio and Video Electronic Engineering, Bachelor of Engineering (BEng) Audio and Video Electronic Engineering at University of Glasgow
Contributions:2 PRs, 74 pushes, 3 branches in 5 years 4 months
rustpyo3mdbook
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
Innes Anderson-morrison - Staff Software Engineer at Apollo GraphQL