Senior Member Of Technical Staff at Sandia National Laboratories
Albuquerque, New Mexico, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Matthew Dosanjh is a Senior Member of Technical Staff at Sandia National Laboratories with seven years of focused experience in system software and performance optimization for high-performance and distributed computing. He holds a Ph.D. in Scalable Systems and HPC from the University of New Mexico and has driven research-to-production work on multi-threaded MPI, partitioned communication (influencing MPI 4.0), and hardware-aware message matching. Matthew authored and co-developed modular benchmark suites (RMA‑MT, MiniMod, SHMEM‑MT) used for deep communication profiling and has contributed significant fixes and partitioned communication implementations to the flagship Open MPI repository. His engineering blends low-level C/C++ tuning with vectorization (SSE/AVX), microbenchmarking, and statistical analysis to improve throughput and scalability under extreme concurrency. Beyond code, he represents Sandia at the MPI Forum and bridges standards, simulation, and practical middleware innovations. A less obvious strength is his track record of turning academic research (seven published papers) into widely used benchmarking and MPI library improvements that shape exascale-ready communication stacks.
7 years of coding experience
3 years of employment as a software developer
PH.D., Scalable Systems and High Performance Computing, PH.D., Scalable Systems and High Performance Computing at The University of New Mexico
Contributions:14 reviews, 8 commits, 13 PRs in 3 years 10 months
Contributions summary:Matthew primarily contributes to the Open MPI project by implementing and fixing features related to the custom match functionality. This includes the addition of a custom match source, fixing promotion bugs and adding an initial implementation of partitioned communication. The user's contributions involve changes to core header files, and modifications related to persistent communication within the MPI library. The user's work ensures correct function of the MPI library across different computational environments.
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.