Jordan Eldredge

UI Engineer at Facebook

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
Jordan Eldredge is a UI Engineer in California with 16 years building delightful developer and user experiences, currently contributing to Relay at Meta. He brings deep front-end craftsmanship—shipping UI improvements across Atom, Nuclide, and Atom IDE—and a strong streak in developer tooling, linting, and testing from work on ESLint, Jest, Backbone, and Underscore. Comfortable across the full stack, Jordan has led projects, mentored teams remotely, and advocated best practices like TDD and reproducible development environments. Notably, he built Webamp.org and has hands-on experience shaping client-side data fetching and resolver features in Relay, reflecting a rare blend of product-focused UI work and low-level framework contributions.
code16 years of coding experience
job8 years of employment as a software developer
bookBM in Voice, Classical Voice, BM in Voice, Classical Voice at San Francisco State University
stackoverflow-logo

Stackoverflow

Stats
1,607reputation
98kreached
19answers
24questions
github-logo-circle

Github Skills (64)

atom-editor10
unit-testing10
static-code-analysis10
javascript10
maintenance10
coffeescript10
ui-components10
testing10
css10
ide10
test-framework10
user-interface10
eslint10
ui-design10
wpgraphql10

Programming languages (20)

CSSC++RustCHTMLPerlMATLABTypeScript

Github contributions (5)

github-logo-circle
jashkenas/underscore

Nov 2015 - May 2018

JavaScript's utility _ belt
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:130 commits, 119 PRs, 41 pushes in 2 years 6 months
Contributions summary:Jordan's contributions focused on improving the quality and maintainability of the Underscore.js library. They primarily cleaned up and improved the test suite, including assertion descriptions, test organization, and the removal of redundant tests. Their work involved refactoring existing test code to ensure consistency and better match the library's documentation, leading to a more robust testing framework.
beltjavascripttypescript
facebook/relay

Jan 2020 - Jan 2023

Relay is a JavaScript framework for building data-driven React applications.
Role in this project:
userFull-stack Developer
Contributions:5 releases, 206 reviews, 357 commits in 3 years
Contributions summary:Jordan contributed to the Relay framework, focusing on features related to resolvers and client-side data fetching. Their commits demonstrate work on supporting `@relay_resolver` with various features, including handling arguments, supporting live fields, and ensuring correct code generation. They were also involved in addressing bugs and edge cases related to the behavior of resolver fragments and client edges.
data-drivenreactrelayreact-applicationsjavascript-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