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.
18 years of coding experience
5 years of employment as a software developer
BS, Computer Science, BS, Computer Science at Centre College
Master of Science (MS), Computer Science, Master of Science (MS), Computer Science at University of San Francisco
Custom Element + Framework Interoperability Tests.
Role in this project:
Full-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.
Lit is a simple library for building fast, lightweight web components.
Role in this project:
Front-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.
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.