AI Division Advanced Computing Lab Lead And Principal Research Scientist at Software Engineering Institute | Carnegie Mellon University
Pittsburgh, Pennsylvania, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
John Wohlbier is an AI-focused research scientist and leader with over two decades of experience in computational physics, high-performance computing, and hardware-software co-design for AI at the edge. As Lead of the Advanced Computing Lab at Carnegie Mellon’s Software Engineering Institute, he directs applied research that brings cutting-edge edge, cloud, and HPC computing to defense-focused AI systems with an emphasis on safety, reliability, and timeliness. His career spans Los Alamos National Laboratory work on DOE simulation programs through sustained DARPA engagements (SDH, DSSoC, DPRIVE, MOCHA, ScAN), giving him deep expertise in translating research into operational test-and-evaluation for DoD programs. An active contributor to Spack, he also improves reproducible builds and adds support for homomorphic encryption libraries, reflecting a practical commitment to reproducible, secure software stacks. He holds a PhD in electrical and electronics engineering and combines rigorous academic training with hands-on systems engineering to optimize performance on emerging hardware platforms.
10 years of coding experience
20 years of employment as a software developer
Doctor of Philosophy (PhD), Electrical and Electronics Engineering, Doctor of Philosophy (PhD), Electrical and Electronics Engineering at University of Wisconsin-Madison
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Back-end Developer
Contributions:7 reviews, 5 commits, 10 PRs in 5 years 1 month
Contributions summary:John primarily contributes to the Spack package manager, focusing on integrating and updating software packages. They address build issues, such as fixing compilation problems with GCC 10 for squashfs. The user adds new packages, specifically focusing on homomorphic encryption libraries like HElib, Palisade-development, and Seal, as well as adding support for NTL. The changes also involve configuring the build process by patching configuration files, specifically for Qt3, and addressing specific dependencies and compiler compatibility issues.
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.