Kevin Pedro

Scientist at Fermilab

Chicago, Illinois, 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
award
Top expert inHigh-Performance Machine Learning Computing
Kevin Pedro is a scientist and software-focused computational physicist with 12 years of experience building and maintaining production-grade tools for high-energy physics experiments, now working in Fermilab’s Computational Science and Artificial Intelligence Directorate. He combines deep detector and reconstruction expertise—track reconstruction, b-tagging, calorimeter upgrades—with backend software skills, contributing to flagship projects like CMSSW, Delphes, and MC generation toolchains. Kevin has led and maintained widely used tools (e.g., TreeMaker ntuple production) and driven heterogeneous inference integrations such as SONIC/Triton clients, bridging physics workflows with AI/accelerator deployment. His work emphasizes performance and reliability—hash-table speedups, optimized track-counting algorithms, and templated config generators—helping large collaborations scale analysis and simulation. Trained with a PhD in physics and a history of coordination and release management, he brings both hands-on coding and project leadership to complex, distributed scientific software.
code12 years of coding experience
job17 years of employment as a software developer
bookThe University of Maryland, College Park
bookBS, Physics, 3.97 (summa cum laude), BS, Physics, 3.97 (summa cum laude) at Rensselaer Polytechnic Institute
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (33)

algorithm10
simulation10
code-optimization10
algorithms10
c-language10
python10
simulator10
simulations10
configuration-management10
git-repository10
high-energy-physics10
repos10
tracks10
physics10
performance-optimization10

Programming languages (16)

JavaC++CSSCCMakeTeXGoHTML

Github contributions (5)

github-logo-circle
cms-sw/cmssw

Mar 2014 - Aug 2022

CMS Offline Software
Role in this project:
userBackend Developer
Contributions:331 reviews, 1175 commits, 387 PRs in 8 years 6 months
Contributions summary:Kevin's commits indicate contributions to the configuration and implementation of functionality related to the "phase2_ecal" and other phases, potentially within the "CMS Offline Software" repository. They modified the Eras.py file to include a new phase, specifically adding "phase2_ecal" to the list. Further commits involved the addition of a client for the "Triton server", indicating work with a heterogeneous computing environment for AI inference, which may be deployed via "HeterogeneousCore/SonicTriton". Additionally, there are some code modifications related to the Triton client, suggesting active participation in implementing components of the heterogeneous computing infrastructure.
cmscernweb-appc-plus-plusbackbonejs
cms-sw/cms-bot

Jun 2016 - Sep 2021

A few scripts to automate approval / testing process
Role in this project:
userBackend Developer
Contributions:1 review, 24 commits, 23 PRs in 5 years 3 months
Contributions summary:Kevin primarily contributed to the `cms-bot` repository by modifying configuration files related to categories and mappings for software packages. Their work focused on adding and removing package categories, updating user permissions, and fixing typos within configuration files. These changes are critical for organizing and managing the project's dependencies and workflows, reflecting backend system management responsibilities.
approval-testingtestingapprovalautomationtesting-process
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
Kevin Pedro - Scientist at Fermilab