Arun Nelakurthi is a founder, researcher, and engineer with 11 years of experience building machine learning and computer vision systems, currently leading AGNT5 from San Jose. He holds advanced degrees from Arizona State University and has bridged academia and industry at organizations including Samsung Research America and Samsung Ads, focusing on real-time bidding, ad services, and scalable ML. Arun is a hands-on contributor to C++ ML libraries like mlpack and ensmallen, where he implemented momentum policies and improved SGD optimizers—work that directly enhances training performance in widely used header-only libraries. A continuous learner and product-minded technologist, he combines transfer learning and production engineering to ship practical AI products. Colleagues know him for turning deep research into reliable, deployable systems and for an entrepreneur’s curiosity about AI for human good.
11 years of coding experience
14 years of employment as a software developer
BITS Pilani, Birla Institute of Technology and Science
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Arizona State University
Gowtham Gudavalli..
Sainik School Korukonda, Vizianagaram, Andhra Pradesh
mlpack: a fast, header-only C++ machine learning library
Role in this project:
ML Engineer
Contributions:14 commits, 2 PRs, 17 comments in 9 days
Contributions summary:Arun's commits focused on implementing a momentum update policy for the Stochastic Gradient Descent (SGD) optimizer within the `mlpack` machine learning library. This included creating new files for the momentum update policy and modifying existing SGD implementations to integrate it. They also made changes to existing tests, and refactored the code to support different update policies. The contributions directly improve the library's optimization capabilities, specifically related to training machine learning models using SGD.
A header-only C++ library for numerical optimization --
Role in this project:
ML Engineer
Contributions:11 commits in 9 days
Contributions summary:Arun contributed to the implementation and improvement of Stochastic Gradient Descent (SGD) optimization algorithms within the `ensmallen` library. This included adding a momentum update policy, creating an alias for standard SGD, and modifying existing code to use variadic templates. The changes also involved adding comments, refactoring, and improving the testing framework for the SGD optimizer.
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.