Rakesh Emmadi

Engineer at Hasura

India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code10 years of coding experience
bookIndian Institute of Technology Madras
bookHigh School, Maths, Physics and Chemistry (MPC), 97.1%, High School, Maths, Physics and Chemistry (MPC), 97.1% at Sri Chaithanya Junior College, Hyderabad
bookHigh School, High School/Secondary Certificate Programs, 95.3%, High School, High School/Secondary Certificate Programs, 95.3% at Krishnaveni Talent School, Kalwakurthy
bookPrimary school, Primary school, Primary school, Primary school at Vikas Excellent School
languagesEnglish, Telugu, Hindi
github-logo-circle

Github Skills (14)

back-end10
postgresql10
backend10
sql10
back-end-development10
wordpress-graphql9
database-design9
graphql9
wp-graphql9
refactoring8
json8
refactor8
refactorings8
jsonb7

Programming languages (10)

TypeScriptDockerfileShellRustJavaScriptGoHaskellPHP

Github contributions (5)

github-logo-circle
hasura/graphql-engine

Jun 2018 - Jan 2023

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:
userBack-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.
realtimefine-grained-access-controlgraphql-serversql-serverhaskell
rakeshkky/guessing_game

Aug 2018 - Apr 2023

My first Rust program
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.
Request Free Trial