John Wohlbier

AI Division Advanced Computing Lab Lead And Principal Research Scientist at Software Engineering Institute | Carnegie Mellon University

Pittsburgh, Pennsylvania, 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

👤
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.
code10 years of coding experience
job20 years of employment as a software developer
bookDoctor of Philosophy (PhD), Electrical and Electronics Engineering, Doctor of Philosophy (PhD), Electrical and Electronics Engineering at University of Wisconsin-Madison
github-logo-circle

Github Skills (9)

build-tools10
package-manager10
hpc10
package-management10
scientific-computing9
python9
linux9
c-language8
cprogramming-language8

Programming languages (12)

TypeScriptC++CLLVMCMakeJavaScriptVerilogRobotFramework

Github contributions (5)

github-logo-circle
spack/spack

Jan 2017 - Feb 2022

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBack-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.
compilerpackage-managerpythonspackhpc
wohlbier/cv

Aug 2020 - Aug 2025

Contributions:22 pushes in 5 years 1 month
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