Peter Bentley is an interdisciplinary computer scientist, author and entrepreneur with seven years of hands-on software and security engineering experience combined with decades of academic research at UCL, where he now serves as Honorary Professor. He bridges research and practice—supervising digital-biology PhD projects, advising VCs and startups, and founding product ventures like Hubbub—while also writing popular science and technical books. His open-source security work includes substantive contributions to high-profile crypto projects such as ring and Conscrypt, improving FIPS/entropy handling and mitigating timing and revocation risks for real-world platforms. Peter also brings deep build-and-release expertise from Android system repositories, having stabilized JNI and init processes to streamline boot and testing workflows. Equally comfortable in academic, editorial and startup settings, he combines curiosity-driven invention with pragmatic engineering and a knack for translating complex ideas to wider audiences.
Conscrypt is a Java Security Provider that implements parts of the Java Cryptography Extension and Java Secure Socket Extension.
Role in this project:
Back-end Developer & Security Engineer
Contributions:267 reviews, 248 commits, 474 PRs in 4 years 3 months
Contributions summary:Pete primarily focused on improving the security aspects of the Conscript project, a Java Security Provider. Their contributions include enhancing testing for key management and handling potential vulnerabilities. Moreover, the user implemented code changes to address specific security concerns, such as implementing measures to mitigate potential timing attacks, and made code changes that related to the handling of revocation checks.
Contributions summary:Pete primarily contributed to the build system by adding and merging clean steps to remove specific files related to Soong's host copies. These changes addressed issues related to JNI dependencies and build failures, indicating a focus on build process stability. Additionally, the user integrated updates to core configuration files, including build IDs and product configurations, suggesting responsibilities for maintaining the build's integrity. These efforts demonstrate experience in build systems and related automation.
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.