Jon Wong is a Technical Lead with 13 years of experience who runs the Ecosystem Engineering team at the Solana Foundation, guiding teams and companies into web3 from his base in New York. He spent 8+ years at Coursera architecting frontends and culture, then moved into blockchain where he built NFT collections for Orca, Phantom, Parcl and Welcome to Chinatown. An active open-source contributor, Jon has made substantive improvements to high-profile GraphQL projects like Apollo Client, graphql-tag and eslint-plugin-graphql—work that tightened fragment handling, removed unnecessary dependencies and prevented invalid GraphQL documents. He’s also hands-on in the Solana tooling space, integrating WalletConnect flows into wallet adapters and improving developer UX for production apps. Jon blends pragmatic full‑stack engineering with developer advocacy, helping teams operationalize web3 while shipping reliable client libraries and tooling.
A JavaScript template literal tag that parses GraphQL queries
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:80 commits, 75 PRs, 83 pushes in 1 year 11 months
Contributions summary:Jon primarily focused on improving the reliability and functionality of the `graphql-tag` library. Their contributions involved implementing checks and assertions to prevent duplicate fragments within GraphQL documents, ensuring the validity of the generated documents. They also refactored code for more concise fragment handling using `uniqBy` from Lodash and later removed the dependency on Lodash. Additionally, the user added and fixed tests to ensure the correct parsing and handling of GraphQL queries.
:vertical_traffic_light: Check your GraphQL query strings against a schema.
Role in this project:
Back-end Developer / Test Automation Engineer
Contributions:2 releases, 88 commits, 90 PRs in 3 years 1 month
Contributions summary:Jon contributed to the development and testing of a GraphQL ESLint plugin. They implemented new test cases to improve the plugin's ability to validate GraphQL queries, focusing on edge cases and different environments. The user also modified the plugin's core logic to handle fragment interpolation within GraphQL queries, taking into account different GraphQL client behaviors (e.g., Apollo). These changes demonstrate a deep understanding of GraphQL syntax and the nuances of different GraphQL implementations.
querylightstringstraffic-lightgraphql
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.