Senior Research Software Engineer at University of Groningen
Amsterdam, North Holland, 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.
cppmpinumpypython-bindingsc-plus-plus
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
Patrick Bos - Senior Research Software Engineer at University of Groningen