Jon Wong is a product-focused engineering leader and founder with 14 years of experience building front-end infrastructure and web3 primitives. He co-founded the 5x5 Collective, runs creative technology experiments, and previously led engineering at the Solana Foundation where he onboarded thousands of companies and shipped ecosystem-wide innovations like Compressed NFTs and Token Extensions. Jon’s background spans shipping large-scale frontend platforms at Coursera, driving GraphQL adoption, and contributing to high-profile open-source projects such as Apollo Client and wallet adapters for Solana. He combines hands-on TypeScript and full-stack development with strategic product design, often bridging developer experience and protocol-level features. Based in New York, he pairs a history of developer tooling and performance work with a knack for turning frontier research into production-ready systems.
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.