Brent Shaffer

Senior Software Engineer at Google

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
Brent Shaffer is a Senior Software Engineer in San Francisco with 16 years of experience specializing in Symfony, PHP, web architecture, and backend systems. At Google since 2015 he has focused on robust API client generation, cloud SDKs, and authentication libraries, contributing notable fixes and features to widely used projects like google-cloud-php, google-api-php-client, and google-auth libraries. His open-source work includes enhancing PHP code generation, improving OAuth2 and JWT security, and modernizing CI/CD for Google Cloud samples—efforts that improve developer experience across major Google ecosystems. Earlier roles at Adobe and as a team manager honed his web services and leadership skills, while a background in Music Technology gives him a creative approach to system design. He’s equally comfortable refactoring legacy code and shipping new API features, and often surfaces small-but-critical fixes (reserved-name handling, API migrations, token handling) that prevent widespread breakage.
code16 years of coding experience
job7 years of employment as a software developer
bookBachelor of Music, Music Technology, Bachelor of Music, Music Technology at Belmont University
stackoverflow-logo

Stackoverflow

Stats
491reputation
44kreached
28answers
3questions
github-logo-circle

Github Skills (80)

apim10
google-cloud-platform10
python10
testing10
authentication10
phpunit10
ruby10
gcp10
code-generation10
google-cloud10
sample-data10
google-workspace10
markdown10
javascript10
client-library10

Programming languages (24)

C#JavaC++CSSCRustGoHTML

Github contributions (5)

github-logo-circle
documentation for the oauth2-server-php library
Role in this project:
userTechnical Writer
Contributions:187 commits, 37 PRs, 110 pushes in 6 years 9 months
Contributions summary:Brent's contributions primarily focused on updating and improving the documentation for the OAuth2 Server PHP library. Their commits include fixing URL paths, logo and image name corrections, and reorganizing the content structure for better navigation. The user added support for fenced code blocks, updated CSS styles, and integrated Google Analytics tracking, indicating a focus on enhancing the documentation's presentation and usability. Furthermore, the user expanded the documentation to include new content on grant types, controllers, storage, and OpenID Connect.
oauth2-serverphp-library
googleapis/php-jwt

Jun 2017 - Dec 2022

PHP package for JWT
Role in this project:
userBack-end Developer
Contributions:12 releases, 124 reviews, 57 commits in 5 years 6 months
Contributions summary:Brent primarily focused on improving the `firebase/php-jwt` library, a PHP package for JWT (JSON Web Tokens). Their contributions involved fixing errors in JWT::verify, detecting invalid Base64 encoding, and adding support for the ES256 algorithm, which enhanced the library's security and functionality. They also updated the PHPUnit test classes and added tests for RSA with passphrases, further improving the library's robustness.
jwtphp
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