Gray Norton

Software Engineering Manager at Google

Palo Alto, 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
Gray Norton is a software engineering manager with 14 years of experience leading teams that build web frameworks, consumer electronics apps, and developer-facing products across companies like Google, Adobe, and LG. He led the Web Components team at Google, contributing to Lit and Polymer—libraries that power a significant portion of modern web pages—and continues to shape YouTube’s Living Room app infrastructure. Equally comfortable in hands-on coding and leadership, Gray has implemented core features like virtual scrolling and styling improvements in open-source projects while building cross-device platforms for TVs, phones and smart devices. He combines product management instincts with deep engineering craft, favoring pragmatic, sleeves-rolled-up problem solving. Based in Palo Alto with a Symbolic Systems BS from Stanford, he’s known for turning developer ecosystems into widely adopted, production-ready tools.
code14 years of coding experience
job19 years of employment as a software developer
bookB.S. Symbolic Systems, B.S. Symbolic Systems at Stanford University
stackoverflow-logo

Stackoverflow

Stats
11reputation
173reached
1answer
0questions
github-logo-circle

Github Skills (14)

lit10
binding10
html10
lit-element10
css10
polymer10
javascript10
lit-html10
web-components10
front-end-development10
ui-components10
datatables8
datatable8
carrousel6

Programming languages (4)

TypeScriptJavaScriptGoHTML

Github contributions (5)

github-logo-circle
lit/lit

May 2018 - Dec 2022

Lit is a simple library for building fast, lightweight web components.
Role in this project:
userFull-stack Developer
Contributions:53 reviews, 185 commits, 56 PRs in 4 years 8 months
Contributions summary:Gray's commits focus on refining the Lit API and implementing features within the Lit framework, specifically for the `lit-virtual` library. Their contributions include moving styling logic into the core VirtualScroller and fixing bugs. The user also made changes to the `uni-virtual` library, suggesting involvement in the underlying virtual scrolling implementation. The user is modifying code related to component styling and virtual scrolling.
litlit-elementweb-componentsjavascriptwebcomponents
enyojs/enyo

Jan 2013 - Oct 2015

A JavaScript application framework emphasizing modularity and encapsulation
Role in this project:
userFront-end Developer
Contributions:100 commits, 70 PRs, 69 pushes in 2 years 9 months
Contributions summary:Gray primarily contributed to the Enyo JavaScript framework by implementing and refining UI components. Their work included making input and checkbox elements directly bindable, ensuring correct behavior of components with `fit:false`, and standardizing property access syntax. The user also introduced new UI elements, specifically adding enyo.Table and enyo.DataTable and related functionalities. Further contributions include refactoring code and updating project dependencies.
modularityencapsulationjavascriptframeworkapplication-framework
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