Ashvin Nair is an RL-focused research engineer with 13 years of experience blending academic depth and production ML work, currently leading RL Foundations at Cursor after three years as a Member of Technical Staff at OpenAI. A UC Berkeley PhD student and long-time Robot Learning Lab researcher, he has deep expertise in offline and online reinforcement learning, contributing implementations like AWAC and IQL to the widely used rlkit repository. His background spans research internships at OpenAI and Facebook and hands-on engineering roles that bridge dataset integration, algorithm refinement, and practical examples for continuous control. Based in Berkeley, he pairs rigorous academic training with a pragmatic engineering approach, often surfacing subtle robustness and terminal-handling improvements that make RL codebases easier to use in real experiments.
13 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy - PhD EECS, Doctor of Philosophy - PhD EECS at University of California, Berkeley
Contributions:1 review, 17 commits, 8 PRs in 2 years 5 months
Contributions summary:Ashvin implemented and refined reinforcement learning algorithms within the RLkit framework. Their contributions include adding an AWAC implementation and examples, specifically modifying code related to the core RL components. The user also worked on IQL implementation and examples, demonstrating a focus on offline reinforcement learning and dataset integration. Furthermore, they made minor changes to terminal handling and added a simple continuous classical control example.
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.