Joseph Savona is a User Interface Engineer with 17 years of experience building full‑stack, high‑engagement web applications from product design through systems engineering. Based in San Francisco and a long‑tenured frontend engineer at Facebook since 2014, he excels at crafting intuitive, performant UIs and reliable data flows that scale. He contributes to notable open‑source projects like Relay—improving data handling semantics and connection refetch behavior—which reflects a deep understanding of React, hooks, and complex client data dependencies. Comfortable working independently or in teams, Joseph pairs strong communication with a pragmatic delivery focus and a knack for clarifying tricky edge cases in large codebases. Notably, his background spans both product UI polish and lower‑level language/tooling work, showing breadth from UX details to core utilities.
17 years of coding experience
4 years of employment as a software developer
B.S., Computer Science, B.S., Computer Science at New York University
Relay is a JavaScript framework for building data-driven React applications.
Role in this project:
Front-end Developer
Contributions:12 reviews, 559 commits, 248 PRs in 6 years 11 months
Contributions summary:Joseph contributed to the Relay framework, specifically by addressing inconsistencies in data handling and improving the behavior of connections with the `@module` and `@stream` directives. They implemented support for refetching data in connection components and enabled specific edge cases for handling data-driven dependencies, ultimately ensuring correct data rendering. Furthermore, the user worked on improving the consistency of the API and ensuring it's working as designed in different use cases.
A programming language to skip the things you have already computed
Role in this project:
Full-stack Developer
Contributions:14 commits, 5 PRs, 5 pushes in 6 days
Contributions summary:Joseph primarily focused on updating the project's website documentation and user interface. They updated the homepage text and formatting, including adding features and modifying the overall layout. The user also implemented links and corrected references within the documentation. Additionally, the user worked on core language utilities.
compilerskipprogramming-languagecomputed
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
Joseph Savona - User Interface Engineer at Facebook