Trey Shugart is a seasoned front-end software engineer with 16 years of experience, currently building at Omni after senior engineering roles at Google and Atlassian where he helped design large-scale frontend platforms and component libraries. A long-time web standards advocate and prolific open-source contributor, he created SkateJS and has contributed key fixes and features to the widely used webcomponentsjs polyfills. Trey combines hands-on engineering with developer-experience thinking—shipping automated monorepos and APIs that balance innovation with legacy stability. He’s an occasional conference speaker, former W3C invited expert, and has judged national web awards, reflecting a reputation that spans technical excellence and community leadership.
16 years of coding experience
19 years of employment as a software developer
AS Fire Technology, AS Fire Technology at Cabrillo College
A suite of polyfills supporting the HTML Web Components specs
Role in this project:
Front-end Developer
Contributions:5 commits, 7 PRs, 38 comments in 9 days
Contributions summary:Trey focused on enhancing the functionality and stability of the Custom Elements polyfill. Their contributions primarily involved adding features, fixing bugs, and improving the tests. They added a `get` method to the `CustomElementRegistry` and implemented attribute change callbacks for existing attributes. They also addressed an issue with the tree walker in IE11 and improved the upgrade process.
Contributions:42 commits, 24 pushes, 1 branch in 1 day
bundlesizes
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.