Matthew Dosanjh

Senior Member Of Technical Staff at Sandia National Laboratories

Albuquerque, New Mexico, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code7 years of coding experience
job3 years of employment as a software developer
bookPH.D., Scalable Systems and High Performance Computing, PH.D., Scalable Systems and High Performance Computing at The University of New Mexico
github-logo-circle

Github Skills (6)

c1710
mpi10
hpc10
openmpi10
c1110
fortran7

Programming languages (2)

CPython

Github contributions (5)

github-logo-circle
open-mpi/ompi

Jul 2018 - May 2022

Open MPI main development repository
Role in this project:
userBack-end Developer
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.
mpicluster-computingfortranopenmpipetsc
mdosanjh/ompi

Jul 2018 - Aug 2018

Open MPI main development repository
Contributions:13 pushes in 18 days
javampiswig
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