Senior Research Software Engineer at University of Groningen
Groningen, Groningen, Netherlands
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Patrick Bos is a Senior Research Software Engineer and technology lead with 11 years of experience building high-performance scientific software, from Bayesian modeling and HPC to production-grade pipelines for radio astronomy. Based in Amsterdam, he combines a PhD-level background in astrophysics with hands-on C++ and Python engineering, contributing to major open-source projects like ROOT and xtensor where his work improved performance and maintainability. He has led software-quality initiatives at the Netherlands eScience Center and freelances as a data scientist, applying Bayesian and physical modeling across domains from cosmology to NLP and media history. Patrick’s blend of research rigor, systems thinking, and practical engineering—plus experience optimizing low-level data structures in widely used scientific libraries—makes him effective at turning complex scientific problems into reliable, performant software.
11 years of coding experience
12 years of employment as a software developer
MSc and BA, Astronomy and Philosophy, MSc and BA, Astronomy and Philosophy at University of Groningen
The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
Role in this project:
Back-end Developer
Contributions:150 reviews, 79 commits, 40 PRs in 4 years 6 months
Contributions summary:Patrick made several contributions to optimize the `RooLinkedList::At` function by introducing a vector for quick element access. They also refactored and removed obsolete parts of the `RooMinimizer` class, transferring some of its functionality to the `RooAbsMinimizerFcn` base class. Further improvements include refactoring and refactoring `optimizeConst`, as well as addressing review comments. These changes indicate a focus on performance and code maintainability improvements.
Contributions:7 commits, 6 PRs, 2 comments in 5 months
Contributions summary:Patrick's contributions primarily focused on refactoring and enhancing the `xtensor` C++ library. Their work included removing complex functions, switching to `xtl` complex functions, and incorporating improvements related to `xtl::complex`. Further improvements involved fixing warnings and adding documentation examples, especially related to integration with `xtensor-fftw`. These changes suggest an effort to improve the library's efficiency, maintainability, and usability.
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.