Peter Burns

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
Peter Burns is a Software Engineer based in San Francisco with 18 years of experience building front-end and full-stack tooling at scale, currently at Google. He specializes in web components, TypeScript refactors, and developer tooling, with notable open-source contributions to Polymer, Lit, Material Web Components, and Google projects like Wireit and Closure Compiler. His work spans improving documentation and API surfaces, migrating codebases to stronger typing, and enhancing build and polyfill compatibility for modern browsers. Peter has a background in test automation and semantic data extraction from earlier roles, and he pairs practical QA sensibilities with feature-focused engineering. He holds a BS from Centre College and an MS in Computer Science from the University of San Francisco, and quietly prefers improving developer experience and diagnostics—evident from commits that strengthen IDE integration and error reporting.
code18 years of coding experience
job5 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Centre College
bookMaster of Science (MS), Computer Science, Master of Science (MS), Computer Science at University of San Francisco
bookAlabama School of Mathematics and Science
stackoverflow-logo

Stackoverflow

Stats
44,881reputation
6.1mreached
96answers
12questions
Badges
git
top-1%
polymer
top-1%
git-merge
top-1%
language-agnostic
top-5%
javascript
top-5%
github-logo-circle

Github Skills (69)

lit-element10
testing10
ruby10
component-model10
mspec10
custom-element10
javascript10
component-development10
polymer10
google-closure-compiler10
component-diagram10
lit10
lit-html10
front-end-development10
html10

Programming languages (17)

JavaCSSRustScalaVueHTMLJSONJupyter Notebook

Github contributions (5)

github-logo-circle
Custom Element + Framework Interoperability Tests.
Role in this project:
userFull-stack Developer
Contributions:55 reviews, 211 commits, 246 PRs in 7 months
Contributions summary:Peter primarily worked on improving the interoperability tests for various JavaScript frameworks within the repository. They focused on getting different frameworks, such as Dojo, AngularJS, Angular, and Stencil, to build and function correctly. This included updating dependencies, adjusting configurations, and fixing build issues to ensure the tests ran successfully. Additionally, the user added features for better failure information, including logging and results comparison.
testinginteroperabilitypolymerwebcomponents
lit/lit

Dec 2018 - Oct 2022

Lit is a simple library for building fast, lightweight web components.
Role in this project:
userFront-end Developer
Contributions:481 reviews, 58 commits, 238 PRs in 3 years 10 months
Contributions summary:Peter's commits primarily focused on improving the `lit/lit` repository, a library for building fast, lightweight web components. They made several contributions, including adding license information, removing unnecessary type assertions, marking fields as readonly, and fixing typos. Their work involved refactoring existing code, giving better types, and ensuring the codebase adhered to linting standards.
litlit-elementweb-componentsjavascriptwebcomponents
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
Peter Burns - Software Engineer at Google