Gaizka Navarro is a Research Software Development Engineer based in the Greater Munich area with a decade of experience building and hardening research-grade software. At Microsoft he focuses on turning experimental ML code into reliable, testable components, contributing notably to the Microsoft Cognitive Toolkit (CNTK) by implementing unit and integration tests for CPU/GPU sparse matrix operations. He blends research sensibilities with practical engineering—automating QA and fixing platform-specific issues to ensure consistent behavior across environments. Comfortable working close to both code and research teams, he brings a pragmatic approach to making complex numerical and GPU-accelerated systems dependable in production-like settings. An attention to detail and a history of improving test infrastructure hint at a developer who values reproducibility as much as innovation.
Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:173 commits, 82 pushes, 77 branches in 8 months
Contributions summary:Gaizka's commits focus on implementing and integrating unit tests for the Microsoft Cognitive Toolkit (CNTK) project. They wrote unit tests for the CPUSparseMatrix, GPUSparseMatrix and MatrixBlas tests, utilizing the Boost testing framework. Further contributions include preparing for code reviews and fixing any identified path or configuration issues, and ensuring consistent behavior of test projects.
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
Gaizka Navarro - Research Software Development Engineer at Microsoft