Bradford Smith is a seasoned software engineering manager with 18 years of experience, now leading Google's TypeScript and JavaScript build infrastructure after eight years as an individual contributor on the same team. He combines deep compiler and tooling expertise—contributing to high-profile open-source projects like Closure Compiler, Closure Library, and the TypeScript-to-Closure translator Tsickle—with pragmatic people management and standards work as Google’s TC39 delegate. His background ranges from low-level systems and medical imaging software to large-scale web tooling, reflecting a rare blend of production-grade systems thinking and language/tooling design. Based in California, he’s known for quietly improving developer experience and build correctness across massive codebases while mentoring engineers moving into managerial roles.
18 years of coding experience
24 years of employment as a software developer
MS, Computer Science, MS, Computer Science at University of Memphis
HS Diploma, General, HS Diploma, General at Karns High School
BA, Music, BA, Music at University of Tennessee, Knoxville
Contributions:38 reviews, 830 commits, 112 PRs in 6 years 9 months
Contributions summary:Bradford primarily worked on the Closure Compiler, contributing to various aspects of its core functionality. Their commits focused on improving the handling of JavaScript code, specifically addressing issues with the global object, object patterns, and tagged template literals. They also implemented code refactoring and introduced debugging features within the project. These changes suggest a focus on improving the compiler's capabilities and stability.
Contributions:4 releases, 5 commits, 10 PRs in 2 years 4 months
Contributions summary:Bradford's contributions focused on the core JavaScript library, specifically addressing the implementation and support for newer JavaScript features. The user modified the `goog.async.run` function to utilize native promises, improving asynchronous task scheduling. They also implemented checks for support of 'es7' and 'es8' support in the codebase and fixed a bug in the `goog.needsTranspile_()` function related to unknown language modes. Additionally, they updated the `transpile.js` files to match the JSCompiler releases.
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
Bradford Smith - Software Engineering Manager at Google