Vinh Dang

Principal Member Of The 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
Vinh Dang is a Principal Member of the Technical Staff at Sandia National Laboratories with nine years of R&D experience bridging high-performance computing, automata processing, and electromagnetic and biomedical imaging. He holds a Ph.D. in Electrical and Electronics Engineering and has progressed from postdoctoral researcher to senior and principal technical roles, applying numerical methods and compressive sensing to radar and inverse scattering problems. Vinh contributes to notable open-source projects like Kokkos, where he implemented and refactored mathematical special functions across multiple backends (CUDA, OpenMP, Serial, Pthreads), reflecting deep expertise in portable performance and numerical robustness. His background includes academic teaching and international research roles, giving him a strong foundation in mentoring and translating theory into performant code. Colleagues rely on him for tough computational kernels and for identifying applications that benefit from emergent hardware like automata processors.
code9 years of coding experience
job11 years of employment as a software developer
bookMaster's Degree, Telecommunications Engineering, 8/10, Master's Degree, Telecommunications Engineering, 8/10 at Ho Chi Minh City University of Technology, Vietnam Nationnal University of Ho Chi Minh City
bookBachelor's Degree, Telecommunications Engineering, 8.13/10, Bachelor's Degree, Telecommunications Engineering, 8.13/10 at Ho Chi Minh City Posts and Telecommunications Institute of Tehnology, Vietnam
bookDoctor of Philosophy (Ph.D.), Electrical and Electronics Engineering, Doctor of Philosophy (Ph.D.), Electrical and Electronics Engineering at The Catholic University of America
languagesEnglish, Vietnamese
github-logo-circle

Github Skills (13)

cluster-computing10
c-language10
parallel-computing10
cprogramming-language10
scientific-computing10
data-structure9
algorithm9
unit-testing9
data-structures9
algorithms9
openmp8
cuda8
thread8

Programming languages (3)

C++CSSHTML

Github contributions (5)

github-logo-circle
kokkos/kokkos

Mar 2018 - Jul 2021

Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction
Role in this project:
userBack-end Developer
Contributions:20 reviews, 80 commits, 14 PRs in 3 years 4 months
Contributions summary:Vinh's commits focus on implementing and refactoring mathematical special functions within the Kokkos library. They added several special functions, including erf, erfcx, expint1, Bessel, and Hankel functions. The changes involve modifying existing OpenMP, Serial, Cuda, Pthread and other backends, adding new methods, fixing PI and NAN related issues and adding test cases.
memorympic-plus-plusmulti-threadingkokkos
vqd8a/Figure

Jul 2018 - Jan 2022

Contributions:60 pushes, 1 branch in 3 years 7 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.
Request Free Trial
Vinh Dang - Principal Member Of The Technical Staff at Sandia National Laboratories