Top expert inHigh-Performance Machine Learning Computing
Matti Kortelainen is a computational physics developer with 17 years of experience blending experimental particle physics expertise and production-grade software engineering. Based in Geneva, Illinois, he has progressed from doctoral research and CERN fellowships to senior developer roles at Fermilab, focusing on large-scale scientific computing and detector reconstruction. He contributes actively to the CMS software ecosystem—making backend C++ optimizations, fixing memory issues, and adapting GPU-related code to improve clusterization and reconstruction performance. Comfortable in both Python automation and low-level C++, he also shapes CI/automation tooling used by CMS through cms-bot configuration work. Known for translating complex physics problems into efficient, maintainable code, he brings a researcher’s rigor to production software and performance tuning.
17 years of coding experience
9 years of employment as a software developer
Master of Science (Technology), Master of Science (Technology) at Teknillinen korkeakoulu-Tekniska högskolan
Doctor of Philosophy, Doctor of Philosophy at Helsingin yliopisto
Secondary school graduate, Secondary school graduate at Päivölä Folk High School
Contributions:2321 reviews, 3172 commits, 1092 PRs in 9 years 10 months
Contributions summary:Matti made various code improvements and bug fixes within the CMS Offline Software repository, indicating a focus on back-end development. Their work involved debugging, improving code efficiency, and implementing changes related to GPU calculations and data management in C++. The contributions involved identifying and fixing memory-related problems and optimizing the code structure, including efforts to improve the performance of the clusterization and reconstruction processes. These changes reflect a solid understanding of the codebase and related performance aspects.
A few scripts to automate approval / testing process
Role in this project:
Backend Developer
Contributions:6 reviews, 22 commits, 29 PRs in 6 years 4 months
Contributions summary:Matti primarily contributes to the configuration and categorization aspects of the cms-bot repository. Their commits involve modifying Python scripts, specifically focusing on updating lists and dictionaries used for categorizing and managing various components, including the addition of new packages and trackers. The user's contributions reflect a focus on adapting the system to include new modules and individuals within the context of the CMS software environment, impacting categorization, build processes and issue tracking.
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
Matti Kortelainen - Computational Physics Developer II