Brad Warren

Consultant at Electronic Frontier Foundation

San Francisco, California, United States
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
award
Top expert inComprehensive Open-Source Technology Ecosystem
Brad Warren is a consultant and software engineer with 11 years of experience building secure, user-focused web systems from San Francisco. As a core developer on the Let's Encrypt client at the Electronic Frontier Foundation, he simplified HTTPS configuration and designed protocol-level improvements to error handling that increased reliability for millions of sites. He contributes across the stack — from front-end instruction-generator demos to back-end Go improvements in the widely used Certbot and Boulder projects — showing a rare blend of UX attention and rigorous server-side validation. A University of Michigan alumnus with highest honors in CS, he pairs deep security knowledge with practical product sense, proven by mentoring, code reviews, and teaching complex topics to students and peers. Colleagues rely on him for thoughtful error-reporting design and pragmatic fixes that make secure deployment less painful in the real world.
code11 years of coding experience
bookBachelor of Science (BS) with Highest Honors, Computer Science, GPA 3.98, Bachelor of Science (BS) with Highest Honors, Computer Science, GPA 3.98 at University of Michigan
bookAssociate of Science (AS), Engineering, GPA 3.961, Associate of Science (AS), Engineering, GPA 3.961 at Sinclair Community College
languagesEnglish, German
github-logo-circle

Github Skills (16)

error-handling10
javascript10
go10
certificate-authority10
acme10
ui-design9
front-end-development9
tls139
libtls9
tls129
html9
uid9
mtls9
documentation8
certbot8

Programming languages (14)

PowerShellCSSC++RustAugeasGoSassHTML

Github contributions (5)

github-logo-circle
certbot/website

Apr 2016 - Oct 2021

The code for the Certbot instruction generator and documentation
Role in this project:
userFront-end Developer
Contributions:55 reviews, 393 commits, 367 PRs in 5 years 7 months
Contributions summary:Brad primarily contributed to the website's front-end functionality, specifically focusing on the instruction generator and documentation sections. They made several edits to `instruction-generator.js`, including code cleanup and documentation updates. The user also added a basic demo for the instruction generator, showcasing their ability to create interactive UI components.
certbotjavascript
letsencrypt/boulder

Jun 2015 - Jul 2019

An ACME-based certificate authority, written in Go.
Role in this project:
userBack-end Developer
Contributions:18 commits, 11 PRs, 1 push in 4 years 1 month
Contributions summary:Brad primarily focused on improving error handling and validation within the Boulder project, an ACME-based certificate authority. They added more detailed error messages and updated error handling logic within the `validation-authority.go` file. Furthermore, the user made changes to the core objects and web front-end files, improving error reporting and internal error handling to enhance the stability and robustness of the system. This work reflects a focus on improving the overall reliability and user experience of the certificate authority.
certificate-authoritygoboulderacmetls
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