David Brownman

Tech Lead, SDKs at Stripe

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
David Brownman is a tech lead specializing in server-side SDKs with ~3 years of focused industry experience and a decade-plus background in backend engineering and developer platforms. Currently leading the team that develops and maintains Stripe’s seven open-source server-side SDKs, he brings hands-on experience improving widely used libraries like stripe-node and stripe-php—implementing performance-minded fixes such as native UUID support and robust test and error-handling improvements. Previously he helped bring Stripe Sandboxes from concept to customers and built developer-platform features at Zapier, demonstrating a knack for shipping reliable tooling for integrators. Based in California, he pairs a tinkerer’s curiosity with pragmatic code hygiene and cross-language backend expertise, and his open-source contributions reflect attention to long-term maintainability in high-impact projects.
code3 years of coding experience
job10 years of employment as a software developer
bookBachelor's Degree Social Computing, Bachelor's Degree Social Computing at University of Michigan
languagesEnglish, Japanese
github-logo-circle

Github Skills (11)

typescript10
php10
javascript10
nodejs10
typescripts10
api10
stripe10
apidoc10
typescript-types10
testing10
error-handling8

Programming languages (9)

TypeScriptC#JavaRustJavaScriptGoPHPRuby

Github contributions (5)

github-logo-circle
stripe/stripe-php

Jun 2024 - Apr 2025

PHP library for the Stripe API.
Role in this project:
userBack-end Developer
Contributions:10 releases, 19 reviews, 22 PRs in 9 months
Contributions summary:David primarily contributed to the Stripe PHP library by addressing version updates, bug fixes, and test improvements. They updated the library's version in multiple commits, ensuring the codebase remained current. Additionally, the user modified code related to meter-related classes and fixed tests. The user also addressed an issue involving null bytes in paths, enhancing the library's error handling.
apistripestripe-sdkphppayment
stripe/stripe-node

Oct 2022 - Oct 2022

Node.js library for the Stripe API.
Role in this project:
userBack-end Developer
Contributions:10 releases, 51 reviews, 1 commit in 1 day
Contributions summary:David's contributions primarily focused on improving the Stripe Node.js library's functionality and maintainability. They implemented native UUID methods for improved performance, removed failing tests, and addressed code quality concerns by checking `hasOwnProperty` in `for...in` loops. The user also bumped the library version and updated object tags for meter-related classes. Furthermore, the user removed a test using a soon-to-be-removed endpoint and made a few other minor improvements to the code.
apistripejs-librarynode-jsstripe-payments
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
David Brownman - Tech Lead, SDKs at Stripe