John Bachan is a Principal Software Engineer with nine years of focused experience building software across the full stack of modern high-performance computing platforms. He specializes in low-level networking runtimes, concurrency primitives, and high-level programming models that help domain scientists get more productive without sacrificing machine capability. At NVIDIA and previously Berkeley Lab, he has bridged research and production, turning compiler- and language-oriented ideas into scalable runtime systems. His background in mathematics and computer science informs a pragmatic, performance-first approach to language and compiler work. Based in Windsor, CA, he brings unusual depth in both infrastructure and scientific software, having contributed to long-running HPC projects such as FLASH and lab-scale research efforts. Colleagues rely on him for solutions that preserve peak performance while improving developer productivity.
9 years of coding experience
19 years of employment as a software developer
Bachelor's, Mathematics and Computer Science, Bachelor's, Mathematics and Computer Science at University of Wisconsin-Madison
Contributions:1 push, 1 branch, 5 comments in 2 years 4 months
gpucudampinccl
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
John Bachan - Principal Software Engineer at NVIDIA