Andrew Davidson is a generalist software developer with 13 years of experience building across embedded systems, firmware, and full-stack web services using Elixir, C, Rust, Python, Ruby, and JavaScript. He has progressed from co-op and embedded roles at companies like QNX, STMicroelectronics, and Research In Motion to leading development teams and now contributing at Gusto. Andrew brings practical cryptography experience—having implemented ChaCha20-Poly1305 AEAD variants and tests for the widely used RbNaCl library—which complements his interest in cybersecurity, privacy, green energy, and medical applications. Comfortable moving between low-level hardware constraints and high-level service design, he excels at turning complex, safety- or security-critical requirements into robust, testable implementations. Based in Old Toronto, he pairs an electrical engineering background from Waterloo with hands-on open-source and industrial engineering experience. He is especially drawn to roles where privacy, resilience, and real-world impact intersect.
13 years of coding experience
8 years of employment as a software developer
Ontario Secondary School Diploma, Ontario Secondary School Diploma at Milton District High School
Lund University
B.A.Sc., Electrical Engineering, B.A.Sc., Electrical Engineering at University of Waterloo
Ruby FFI binding to the Networking and Cryptography (NaCl) library (a.k.a. libsodium)
Role in this project:
Back-end Developer
Contributions:13 commits, 1 PR, 5 comments in 9 days
Contributions summary:Andrew primarily contributed to the implementation and testing of authenticated encryption with associated data (AEAD) within the RbNaCl library. The user developed classes for AEAD wrappers and implemented both the original and the IETF versions of ChaCha20-Poly1305. This included setting up the required functions and constants, and adding unit tests, alongside refactoring existing files.
Contributions:11 pushes, 2 branches in 7 years 2 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.