Hagai Cohen is a Staff Engineer based in Be'er Sheva, Israel with 13 years of experience building robust, production-grade software and leading engineering teams. He has deep GraphQL expertise demonstrated by meaningful contributions to high-profile open-source projects like Apollo Server and graphql-tools, where he improved typing, validation, and schema tooling. His background spans low-level debugging, networking protocol implementation and security work from earlier roles at Integrity and Mellanox, giving him a rare blend of systems-level rigor and modern web backend experience. At NextSilicon he continues to drive architecture and delivery while maintaining hands-on contributions across full-stack domains. Notably, he added GraphQL schema support and editor features to the widely used Ace editor, showing attention to developer experience as well as backend correctness.
🌍 Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.
Role in this project:
Full-stack Developer
Contributions:107 commits, 59 PRs, 43 pushes in 10 months
Contributions summary:Hagai primarily focused on refactoring and updating the codebase related to GraphQL server implementations across various platforms like Express, Koa, and Hapi. Their contributions include the introduction of GET request support, code cleanup, and updates to dependencies such as GraphiQL. Furthermore, the user also made changes to test files, demonstrating involvement in ensuring the functionality and integration of the GraphQL server.
:wrench: Utility library for GraphQL to build, stitch and mock GraphQL schemas in the SDL-first approach
Role in this project:
Back-end Developer
Contributions:38 commits, 24 PRs, 9 pushes in 8 months
Contributions summary:Hagai primarily contributed to improving the `graphql-tools` library, focusing on type definitions, resolving, and mocking functionality. Their work involved fixing bugs related to resolving and mocking when resolvers were wrapped. They added tests for null resolve scenarios and generally improved the reliability and correctness of the mocking features. The user also updated code to Typescript and made the code more robust.
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.