Patrick Bos

Senior Research Software Engineer at University of Groningen

Amsterdam, North Holland, Netherlands
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
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.
code11 years of coding experience
job12 years of employment as a software developer
bookMSc and BA, Astronomy and Philosophy, MSc and BA, Astronomy and Philosophy at University of Groningen
bookUniversity of California Santa Cruz
languagesDutch, English, German, western frisian, French
stackoverflow-logo

Stackoverflow

Stats
502reputation
25kreached
19answers
5questions
github-logo-circle

Github Skills (22)

algorithm10
algorithms10
c-language10
multidimensional-arrays10
data-structure10
data-structures10
tensor10
cprogramming-language10
optimization10
root-view9
document-root9
performance-tuning9
data-analysis8
documentation8
cuda6

Programming languages (21)

JavaJinjaC++CSSCCMakeTeXVue

Github contributions (5)

github-logo-circle
root-project/root

Aug 2018 - Jan 2023

The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
Role in this project:
userBack-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.
pythonroot-cernmathematicsc-plus-plusscientific-visualization
xtensor-stack/xtensor

Oct 2017 - Apr 2018

C++ tensors with broadcasting and lazy computing
Role in this project:
userBack-end Developer
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