Pete Bentley

London, England, United Kingdom
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
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.
code7 years of coding experience
github-logo-circle

Github Skills (29)

system-configuration10
ng10
rc10
testing10
init10
build-system10
android-build10
c1110
java10
security10
c1710
javas10
automation10
android10
cryptography10

Programming languages (10)

JavaC++CMakefileGoObjective-CHTMLGroovy

Github contributions (5)

github-logo-circle
google/conscrypt

Oct 2018 - Jan 2023

Conscrypt is a Java Security Provider that implements parts of the Java Cryptography Extension and Java Secure Socket Extension.
Role in this project:
userBack-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.
securecryptographysocketprovidersecurity
aosp-mirror/platform_build

Jan 2019 - Oct 2022

Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:33 commits in 3 years 9 months
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.
Request Free Trial