Nikhil Raj is a Staff Engineer at Arm Ireland with over a decade in software engineering, blending low-level C++ and Python systems work with automation and performance testing expertise. He progressed from software testing at Infosys to senior engineering roles at Arm, contributing to Arm NN by adding data-layout support for depthwise convolutions across Neon and OpenCL backends and extending unit tests. Comfortable with tooling like Jenkins, Git and HP testing suites, he bridges developer-facing ML runtime changes and practical test automation. Based in Galway, he pairs an academic foundation from UCC (MSc Computer Science) with hands-on backend development that improves both performance and portability in embedded ML stacks.
7 years of coding experience
12 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Mahatma Gandhi University
Master's degree Computer Science, Master's degree Computer Science at University College Cork
Arm NN ML Software. The code here is a read-only mirror of https://review.mlplatform.org/admin/repos/ml/armnn
Role in this project:
Backend Developer
Contributions:20 releases, 334 commits, 39 pushes in 4 years 4 months
Contributions summary:Nikhil's contributions focused on enhancing the Arm NN ML software. Their work involved implementing a data layout parameter for the DepthwiseConvolution function across various backend implementations, including Neon and OpenCL. This involved modifying existing code across multiple files, including workload implementations, and descriptors, to accommodate the new parameter and its associated functionality. The user also contributed to the unit tests for the DepthwiseConvolution with NHWC data layout.
Contributions:20 releases, 33 commits, 4 pushes in 4 years 2 months
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.