Ryan Brewster

Staff Software Engineer at Anthropic

Westfield, New Jersey, 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
Ryan Brewster is a Staff Software Engineer with 13 years of experience building high-performance, low-latency infrastructure and real-time services across startups and large tech companies, most recently at Anthropic after a senior engineering role at Stripe. He brings deep systems and backend expertise from work on Firebase realtime BaaS at Google and founding-engineer experience at Shortwave, pairing JVM-scale service design with hands-on contributions in Go and Node tooling. An active open-source contributor, he has improved database correctness in the go-mysql-server project and enhanced Firebase emulators and SDKs, showing attention to testing, encoding, and emulator reliability. Ryan's background in computational and theoretical chemistry (MS) informs his proficiency with performance-focused numeric and parallel problems, a thread that goes back to GPU-enabled Monte Carlo simulation research. Based in Westfield, NJ, he combines production-grade engineering leadership with a scientist’s rigor for correctness and benchmarking.
code13 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (B.S.) Computational Chemistry, Bachelor of Science (B.S.) Computational Chemistry at Harvey Mudd College
bookMaster of Science (M.S.) Theoretical Chemistry, Master of Science (M.S.) Theoretical Chemistry at University of Illinois Urbana-Champaign
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
56reputation
3kreached
2answers
0questions
github-logo-circle

Github Skills (35)

javascript10
mysql10
testing10
databases10
unix-timestamp10
typescript10
device-emulation10
timestamps10
go10
sql10
typescript-types10
firestore10
command-line-tool10
nodejs10
typescripts10

Programming languages (10)

TypeScriptJavaC++StarlarkRustScalaJavaScriptGo

Github contributions (5)

github-logo-circle
firebase/quickstart-nodejs

Nov 2018 - Aug 2019

Role in this project:
userFull-stack Developer
Contributions:27 commits, 22 PRs, 24 pushes in 9 months
Contributions summary:Ryan primarily focused on enhancing the Firebase quickstart examples. They refactored code, introduced and implemented Firestore timestamps for better data management, and updated dependencies, particularly the `@firebase/testing` library, for improved functionality and compatibility. The user also added a browser-based quickstart example using JavaScript, demonstrating front-end capabilities. The changes include updates to rules and the implementation of UI elements for improved usability and demonstrating understanding of front-end development.
firebase/firebase-tools

May 2018 - Jan 2020

The Firebase Command Line Tools
Role in this project:
userBackend Developer
Contributions:84 commits, 94 PRs, 176 pushes in 1 year 7 months
Contributions summary:Ryan primarily focused on enhancing the Firebase tools' emulator functionality. They implemented features like caching emulators, allowing environment variable overrides for the cache directory, and streamlining remote storage access. Key contributions involved integrating fs-extra, making emulators executable, and improving error messages. The user also contributed to the internal workings of the emulator infrastructure, including download management and versioning.
firebasecommand-line-toolscli
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
Ryan Brewster - Staff Software Engineer at Anthropic