Brie Bunge

Senior Staff Software Engineer at Airbnb

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
Brie Bunge is a Senior Staff Software Engineer in San Francisco with 12 years of experience building front-end and full-stack developer tools and applications. At Airbnb she leads technical work and at Palantir previously delivered full-stack systems, demonstrating strong TypeScript and JavaScript expertise. Brie is an active open-source contributor to widely used projects like recast and ast-types and has improved TypeScript and Flow support and printing for complex ASTs—work that benefits large-scale codemods and tooling. Her contributions to DefinitelyTyped added robust TypeScript definitions for jscodeshift, improving type safety for developers who automate code transformations. She pairs production experience with academic grounding from Stanford (BS and MS in Computer Science) and early HCI research, which informs her design-minded approach to developer tooling. Colleagues know her for shipping meticulous, test-backed changes that make compiler and AST tooling more reliable in real-world codebases.
code13 years of coding experience
job6 years of employment as a software developer
bookMaster of Science (MS), Computer Science, Master of Science (MS), Computer Science at Stanford University
github-logo-circle

Github Skills (20)

static-typing10
typesc10
javascript10
flow-control10
abstract-syntax-tree10
work-flow10
typescript10
typescript-definitions10
type-definition10
type-system10
type-annotations10
dts10
workflow-automation10
control-flow10
typescript-types10

Programming languages (6)

TypeScriptJavaScriptGoRubyClojureKotlin

Github contributions (5)

github-logo-circle
benjamn/ast-types

Nov 2018 - Jan 2019

Esprima-compatible implementation of the Mozilla JS Parser API
Role in this project:
userFull-stack Developer
Contributions:145 commits, 2 PRs, 45 comments in 1 month
Contributions summary:Brie made several contributions to the `benjamn/ast-types` repository, focusing on expanding its capabilities related to TypeScript and Flow type annotations. Their work included enabling the building of various AST node types (like `FunctionDeclaration`, `ClassDeclaration`, `ClassExpression`, and `ObjectPattern`) with support for both Flow and TypeScript type parameters, return types, and implements clauses. Additionally, they added support for the `shorthand` field in `ObjectProperty` and fixed TypeScript validations. This included adding test cases to support these new and improved features.
esprimajsparser-api
benjamn/recast

Nov 2018 - Jan 2019

JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator
Role in this project:
userFull-stack Developer
Contributions:8 commits, 2 PRs, 9 comments in 1 month
Contributions summary:Brie contributed to the project by implementing and improving the printing capabilities of the JavaScript syntax tree transformer. Their work involved modifying the printer to handle TypeScript-specific features, including type annotations, interface type annotations, and module blocks, in addition to enhancements for object type internal slots, private class methods, and properties. The user also addressed a compilation error in the printer and added support for printing interpreter directives. These changes enhance the utility and capabilities of the syntax tree transformer.
javascriptmap-generator
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