Framework And Software Technology Group Leader at Fermilab
St. Charles, Illinois, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Kyle Knoepfel is a physicist-turned-software leader with 12+ years building and leading C++-based data processing frameworks for high-energy physics at Fermilab. As Framework and Software Technology Group Leader and long-time art framework project lead, he drives modern C++ design, production-quality reconstruction and simulation code, and team delivery for multiple experiments. He applies deep statistical and ROOT/Geant4 expertise to turn raw detector signals into physics insights, and has practical experience automating complex builds and package management via contributions to the prominent Spack project. Based in St. Charles, IL, he blends academic rigor from a Notre Dame Ph.D. with hands-on engineering, shipping features like environment renaming and improved LLVM/TBB support upstream. Colleagues rely on him for bridging cutting-edge language features with the reliability demands of large-scale scientific software.
12 years of coding experience
4 years of employment as a software developer
B.A., Music, Physics, B.A., Music, Physics at Luther College
Ph.D., High Energy Physics / Particle Physics, Ph.D., High Energy Physics / Particle Physics at University of Notre Dame
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Back-end Developer & Automation Engineer
Contributions:19 reviews, 16 PRs, 58 comments in 1 year 4 months
Contributions summary:Kyle primarily focused on enhancing the Spack package manager's functionality, implementing features such as environment renaming and improvements to existing commands. They made contributions to build automation and configuration by adding support for new versions of Intel TBB and ROOT, and improving detection of LLVM executables. The user also modified the code to handle environment variables and adjust severity in error messages.
Contributions:53 pushes, 14 branches 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.