Christopher Morrison is a Principal Software Engineer with 11 years of hands-on experience delivering real-time avionics and embedded systems, now leading software at Anduril after a long tenure at BAE Systems Australia. He combines formal training in computer engineering and systems engineering with deep expertise in C/C++, Python, RTOS and bare-metal development across x86, PowerPC and ARM, and a track record across full SDLC and avionics integration. Comfortable bridging systems and software, he has led cross-disciplinary teams to solve safety-critical, timing-sensitive problems and introduced modeling and automated build practices to streamline delivery. An active contributor to open-source crypto tooling, he implemented and hardened the CTR-PRNG in the tinycrypt library—an indicator of his attention to correctness and low-footprint implementations. Based in Greater Melbourne, he’s seeking technically challenging roles where engineering rigor meets practical innovation.
tinycrypt is a library of cryptographic algorithms with a focus on small, simple implementation.
Role in this project:
Back-end Developer
Contributions:8 commits, 3 PRs, 4 comments in 7 months
Contributions summary:Christopher primarily focused on implementing and refining the CTR-PRNG (Counter with Cipher-based PRNG) algorithm within the TinyCrypt library. Their contributions include the initial implementation, fixing key setup issues, adding support for additional input during reseed and generation, and adding test vectors for the CTR-PRNG. The user also added documentation to the CTR-PRNG implementation.
Contributions:6 pushes, 6 branches in 1 year 7 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
Christopher Morrison - Principal Software Engineer at Anduril Industries