Bob Beck

Programmer Archaeologist And Software Engineer at OpenSSL Corporation

Edmonton, Alberta, 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
Bob Beck is a veteran software engineer and security architect with 28 years of experience, blending deep open-source stewardship at the OpenBSD Project with industry roles at Google and Apple. He specializes in cryptography, TLS/X.509 verification, and portable security libraries—having contributed to LibreSSL portability and helped extract Chrome’s X.509 verifier into BoringSSL for open sourcing. Comfortable across kernel and user-space, his background spans network daemons, filesystems, PKI at scale, and exploit mitigation techniques like pledge/unveil. He has led teams and projects from hands-on kernel work to large-scale PKI and infrastructure at iCloud and Chrome, and served as a volunteer director supporting OpenBSD’s nonprofit operations. Based in Edmonton, Bob pairs academic training (MSc, University of Alberta) with practical consulting and teaching, and is known for pragmatic, detail-oriented fixes that keep critical security primitives portable and maintainable.
code28 years of coding experience
job30 years of employment as a software developer
bookMSc Computing Science, MSc Computing Science at University of Alberta
languagesEnglish, French
github-logo-circle

Github Skills (16)

c1710
mtls10
ssl10
tls1210
c1110
tls1310
cryptography10
openbsd10
libtls10
security10
scripting9
build-automation9
script9
shell9
sh9

Programming languages (9)

C++ShellStarlarkCMakefileHTMLRubyAssembly

Github contributions (5)

github-logo-circle
libressl/portable

Jul 2014 - Oct 2020

LibreSSL Portable itself. This includes the build scaffold and compatibility layer that builds portable LibreSSL from the OpenBSD source code. Pull requests or patches sent to tech@openbsd.org are welcome.
Role in this project:
userBack-end & Security Engineer
Contributions:21 commits, 1 PR, 1 push in 6 years 4 months
Contributions summary:Bob primarily contributed to the build process and compatibility layers of LibreSSL, focusing on maintaining the portability of the project. Their work involved updating build scripts and fixing issues related to including necessary header files and dependencies like `opensslfeatures.h`. They also addressed compatibility issues for platforms like Solaris 10 and removed obsolete files. Furthermore, they added a public signing key to the repository.
scaffoldlibresslbuildscompatibility-layerbsd
bob-beck/openbsd-cvsrepo

Mar 2017 - Oct 2017

Contributions:2057 pushes, 1 branch in 6 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
Bob Beck - Programmer Archaeologist And Software Engineer at OpenSSL Corporation