Colin Percival

Release Engineering Lead at Amazon Web Services (AWS)

Burnaby, British Columbia, Canada
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

🤩
Rockstar
🎓
Top School
Colin Percival is a release engineering leader with 23 years of experience in systems, security, and cryptography, currently serving as Release Engineering Lead for The FreeBSD Project. A long-standing FreeBSD committer and former security officer, he blends deep theoretical training (D.Phil. in Computer Science, Oxford) with pragmatic open-source engineering and release management. He contributes to critical infrastructure projects such as libarchive—improving tests and core behavior—and maintains active work on Tarsnap, reflecting a strong focus on reliability, test coverage, and data protection. Known for expertise in algorithms, number theory, and computer security, he applies rigorous, research-quality thinking to production problems. Based in Burnaby, Canada, he also participates in community-facing roles like AWS Community Hero, bridging users and infrastructure. Colleagues rely on him for meticulous, security-minded releases and for uncovering subtle, correctness-oriented bugs that others often miss.
code23 years of coding experience
job1 year of employment as a software developer
bookD.Phil. Computer Science, D.Phil. Computer Science at University of Oxford
bookB.Sc. Mathematics, B.Sc. Mathematics at Simon Fraser University
github-logo-circle

Github Skills (9)

c1710
archiving10
c1110
libarchive10
testing10
posixct8
filesystem8
posix8
software-quality7

Programming languages (9)

C++ShellCMakefileJavaScriptHTMLNixRuby

Github contributions (5)

github-logo-circle
libarchive/libarchive

Aug 2015 - Dec 2021

Multi-format archive and compression library
Role in this project:
userBackend & Test Engineer
Contributions:11 reviews, 25 commits, 48 PRs in 6 years 4 months
Contributions summary:Colin primarily contributed to the test suite and core functionality of the libarchive library. Their work involved adding new tests to verify correct handling of hard links, memory allocation, and file modes. Additionally, the user addressed code quality by removing dead code and fixing several spelling errors within the codebase. They also improved test coverage by adding and integrating assertion functions in various test suites, as well as enhancing tests by adding chmod calls.
compressionlibarchivetarcpiobackup
gperciva/lilypond-extra

Jun 2011 - Mar 2017

Contributions:146 commits, 1 push in 5 years 9 months
lilypondadministrativegnu
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