Adel Salakh is a founder and CTO with nine years of experience building sustainable, high-impact software products from Prague. He leads Zetico, a digital consultancy focused on TypeScript, Node.js, React, Go and GraphQL, and has previously led distributed engineering teams at Fluxon managing architecture, DevOps and migrations to microservices. Hands-on across the stack, Adel has contributed to notable open-source projects like graphql-code-generator and created pgTyped tooling for typesafe SQL in TypeScript, reflecting a strong emphasis on developer ergonomics and type safety. He pairs pragmatic engineering with product thinking—shaping systems for long-term maintainability while resolving critical performance bottlenecks in production. Trained as a physicist, he brings analytical rigor and a penchant for clean abstractions to software design.
9 years of coding experience
4 years of employment as a software developer
Bachelor of Science (B.Sc.), Physics, Bachelor of Science (B.Sc.), Physics at Kyiv National Taras Shevchenko University
Contributions:27 releases, 47 reviews, 247 commits in 3 years 8 months
Contributions summary:Adel primarily focused on improving the codebase related to type safety in the pgTyped project. They enhanced the CLI module, which involved refactoring and implementing better tooling. This included generating interfaces from queries and creating a parsing mechanism for SQL queries. Further, they added configuration parsing and implemented the foundation for the support of multiple file processing and watching for file changes.
A tool for generating code based on a GraphQL schema and GraphQL operations (query/mutation/subscription), with flexible support for custom plugins.
Role in this project:
Back-end Developer
Contributions:5 commits, 4 PRs, 5 comments in 1 year 3 months
Contributions summary:Adel primarily focused on enhancing the functionality of the GraphQL code generator, as indicated by code modifications within flow and flow-resolvers plugins. Their work involved fixing input type name transforms, making `convertName` public, and addressing directive argument transformations. The contributions also extended to handling deprecated directives within the TypeScript generation, showing a focus on improving the tool's capabilities and user experience. Additional work includes object freezing for flow enum types.
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.