Pradeep Garigipati is a senior solutions architect and graphics/GPGPU specialist with 13+ years building high-performance C++ systems for GPUs and data analytics. He has driven architecture and implementation of scalable operator and resource-management frameworks, ported analytics engines to AMD ROCm/HIP, and co-authored research stemming from production work. A long-time ArrayFire contributor and ArrayFire PMC member, he also improved Apache Arrow’s C++ codebase—demonstrating a knack for practical, upstream-facing fixes that keep modern compilers and libraries robust. Equally comfortable in CUDA, OpenCL, OpenGL and emerging languages like Rust, he blends deep low-level optimization experience with production-focused design patterns. Based in Andhra Pradesh, India, he pairs academic roots from Texas A&M with a track record of turning research ideas into maintainable, high-performance engineering.
13 years of coding experience
15 years of employment as a software developer
B. Tech Computer Science and Engineering, B. Tech Computer Science and Engineering at National Institute of Technology Durgapur
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Texas A&M University
Personal Finance Mastery Personal Finance, Personal Finance Mastery Personal Finance at 1% Club
Contributions:4 releases, 99 reviews, 1373 commits in 7 years 7 months
Contributions summary:Pradeep contributed unit tests and example code to the ArrayFire library, specifically focusing on the 'mean' function. Their work involved implementing additional unit tests for mean, specifically targeting mean calculations along specific dimensions and for both weighted and unweighted cases. The code changes demonstrate a strong understanding of testing methodologies and the functionality of the ArrayFire library. The contributions showcase the user's skills in developing and testing backend functionalities.
Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
Role in this project:
Back-end Developer
Contributions:46 reviews, 6 commits, 8 PRs in 3 months
Contributions summary:Pradeep primarily contributed to the Apache Arrow C++ codebase, focusing on improving and extending the library's functionality. Their work involved fixing bugs related to compilation errors, particularly with newer compiler versions, and enhancing existing classes by adding features like the `operator[]` overload. These changes include addressing example code inconsistencies in the Compute API documentation and optimizing the code for better performance and usability.
memorymulti-languagetoolboxacceleratedarrow
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
Pradeep Garigipati - Senior Solutions Architect at NVIDIA