Rakesh E is a software engineer with 10 years of experience at Hasura, focused on building high-performance server-side systems that power GraphQL APIs and LLM-based AI agents. He currently develops the backend for Hasura PromptQL and helped architect the Rust-based Data Delivery Network Core API Engine to improve concurrency, memory safety and throughput, having earlier worked on the Haskell GraphQL Engine compiler that translates GraphQL into efficient SQL for Postgres, MSSQL and BigQuery. An active contributor to the widely used hasura/graphql-engine repo, his work spans SQL generation, nested inserts, schema cache consistency and robust error handling in production systems. Rakesh combines a rare polyglot backend skill set across Haskell, Rust and Python with deep expertise in observability, prompt engineering and secure AI-to-data workflows. Trained at IIT Madras, he pairs academic rigor with pragmatic system design to deliver scalable, secure data interaction.
10 years of coding experience
Indian Institute of Technology Madras
High School, Maths, Physics and Chemistry (MPC), 97.1%, High School, Maths, Physics and Chemistry (MPC), 97.1% at Sri Chaithanya Junior College, Hyderabad
High School, High School/Secondary Certificate Programs, 95.3%, High School, High School/Secondary Certificate Programs, 95.3% at Krishnaveni Talent School, Kalwakurthy
Primary school, Primary school, Primary school, Primary school at Vikas Excellent School
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:25 reviews, 319 commits, 211 PRs in 4 years 7 months
Contributions summary:Rakesh focused on enhancing the functionality of the Hasura GraphQL engine's back-end logic. Their work included extracting and utilizing session variables from relational boolean expressions, refactoring nested insert mutations, improving SQL query generation, and addressing issues with database error handling. They also contributed to improving code readability and ensuring consistent schema cache behavior, highlighting a focus on backend development.
Contributions:2 PRs, 4 pushes, 3 branches in 4 years 8 months
rustrust-lang
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.