Rikin Kachhia is a software engineer based in Bengaluru with nine years of experience building backend systems and APIs. Currently contributing to Hasura’s GraphQL engine, he focuses on permission builder improvements—fixing complex boolean logic, legacy operator compatibility, null-handling, and column comparisons to strengthen fine-grained data access. He brings deep familiarity with database-driven realtime APIs and pragmatic JavaScript changes that integrate cleanly into a widely used open-source codebase. Colleagues rely on him to navigate tricky edge cases that affect security and correctness in access control. Rikin pairs production-first thinking with a contributor’s attention to upstream quality, making small, impactful fixes that scale across many deployments.
Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.
Role in this project:
Back-end Developer
Contributions:59 reviews, 391 commits, 532 PRs in 4 years 7 months
Contributions summary:Rikin's contributions primarily focus on enhancing the Hasura GraphQL engine's permission builder functionality. They made improvements by fixing issues with and/or expressions, addressing compatibility with legacy operators, handling null values, and supporting column comparisons. Their work involved modifying key JavaScript files to integrate these new features. The contributions show a strong understanding of the codebase and its underlying logic to manage data access and database interactions.
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.