Ryan James

Senior Web Engineer at Pinterest

Oakland, 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
Ryan James is a Senior Web Engineer in Oakland with 11 years building front-end and full-stack products focused on design systems, accessibility, and scalable UI. At Pinterest he led Gestalt, contributed to a major PinRep rewrite and navbar redesign, and built a graph-based masonry layout inspired by the Knuth–Plass algorithm—bringing uncommon algorithmic thinking to UI problems. He’s authored ESLint rules and codemods to enforce component usage and reduce tech debt, and has shipped compassionate, server-driven features like Pinterest’s "Gold Standard" wellbeing search UI. Prior roles at Dashbot and Philo sharpened his skills in real-time analytics, complex visualizations, streaming apps, and platform integrations, while his background in product, marketing, and hardware gives him a pragmatic, cross-disciplinary perspective. A bogosort enthusiast and mentor to junior engineers, he combines deep React expertise with a taste for clever, engineering-first solutions.
code11 years of coding experience
job12 years of employment as a software developer
bookFull-Stack Software Engineering, Full-Stack Software Engineering at MakerSquare - Hack Reactor Core
bookBS, Environmental Studies, BS, Environmental Studies at Emory University
stackoverflow-logo

Stackoverflow

Stats
834reputation
92kreached
13answers
8questions
github-logo-circle

Github Skills (18)

accessibility10
javascript10
ui-components10
react10
component-design9
system-design9
carbon-design-system9
sys9
documentation9
system9
css-modules6
jestjs6
highcharts6
jsx6
react-testing-library6

Programming languages (5)

TypeScriptCSSJavaScriptHTMLLess

Github contributions (5)

github-logo-circle
pinterest/gestalt

Jan 2019 - Jan 2023

A set of React UI components that supports Pinterest’s design language
Role in this project:
userFront-end Developer
Contributions:1600 reviews, 369 commits, 1054 PRs in 4 years 1 month
Contributions summary:Ryan primarily contributed to the development and improvement of the React UI components that support the Pinterest design language within the "gestalt" repository. Their work focused on enhancing the accessibility and functionality of existing components, such as the IconButton and Text components, and refactoring others. The user demonstrated a solid understanding of React and UI development principles and collaborated on the documentation and design.
reactui-componentsjavascriptdesign-system
dangerismycat/neat-tricks

Nov 2017 - Aug 2022

Contributions:16 pushes, 1 branch in 4 years 9 months
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