Parth Arora is an engineer with 7 years of experience specializing in systems-level tooling and C++ source-transformation for automatic differentiation, currently working at Qualcomm in Delhi. He has a strong track record contributing to clad—an LLVM/Clang-based AD tool—adding support for class types, lambdas, functors, member-function qualifiers, and differentiating while loops, and even improving project docs via ReadTheDocs. His background includes a research internship at IRIS-HEP and a Google Summer of Code placement with CERN-HSF, where he focused on making clad more robust across complex C++ syntax. Comfortable debugging and “mostly breaking” things to learn their internals, he pairs curiosity-driven experimentation with practical API and back-end development experience.
7 years of coding experience
2 years of employment as a software developer
Bachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Guru Gobind Singh Indraprastha University
Contributions:726 reviews, 92 commits, 75 PRs in 1 year 8 months
Contributions summary:Parth's commits primarily focused on enhancing the core functionality of the "clad" repository, an automatic differentiation tool for C/C++. They added support for various features, including member functions with qualifiers, the use of operators with function arguments, and differentiating while loops. The commits involved modifying the existing code, generating the appropriate derivatives, and integrating with the tool's existing structure. The user also added documentation support using readthedocs.
Contributions:3 PRs, 706 pushes, 110 branches in 3 years 11 months
differentiationcppautomatic-differentiation
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.