Bastian Beranek is a Machine Learning Engineer with 15 years of experience bridging astroparticle physics, scientific computing, and production software development. Trained at RWTH Aachen (Dr. rer. nat., Magna Cum Laude) and seasoned by research stays at CERN and NASA, he translates complex data-analysis problems into robust, scalable code. At inovex and prior research roles he has shipped analytics and ML solutions while contributing core fixes to ROOT—one of the flagship scientific data frameworks—and usability enhancements to Magit, reflecting both back-end and full‑stack sensibilities. He combines deep domain expertise in physics with hands-on engineering, particularly in debugging compiler- and weighting-related edge cases in large codebases. Based in Aachen, he looks for new challenges where rigorous scientific thinking and production-grade ML intersect.
15 years of coding experience
12 years of employment as a software developer
Dr. rer. nat., Astroparticle Physics, Magna Cum Laude, Dr. rer. nat., Astroparticle Physics, Magna Cum Laude at RWTH Aachen University
The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
Role in this project:
Back-end Developer
Contributions:19 commits, 7 PRs, 27 comments in 5 years 8 months
Contributions summary:Bastian contributed to fixing and improving the ROOT project's functionality, particularly concerning the TDFInterface, TTree::Draw() and TEfficiency classes. They addressed issues related to Intel compiler compatibility, binning in TProfile2D plots, and weighted events handling within the TEfficiency class. Further, they corrected an issue with `rootls` and Python 3, enhancing the user experience. Their contributions focused on bug fixing and code improvements within the core data analysis framework.
Contributions:8 commits, 4 PRs, 28 comments in 8 years 5 months
Contributions summary:Bastian primarily contributes to enhancing the Magit Emacs package. Their work focuses on adding functionality, specifically a prune option, and introducing customizable features like highlighting keywords in log and diff buffers. They also addressed a bug in functions related to buffer updates. These changes improve the user experience and functionality of the Git interface within Emacs.
porcelainmagitemacsgit-porcelainemacs-lisp
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.