Jonas Hahnfeld’s page

Welcome to my personal page!

You can find most of my coding activites for open source projects on GitHub and GitLab. I'm actively working on LilyPond with the development repository at lilypond/lilypond.
In the past, I've contributed to Clang and the OpenMP runtime (commits in llvm/llvm-project) as well as some patches to the Linux kernel.

Contact me via LinkedIn or write me an email!


Browse through the list of all posts or read my latest blog post below.

Implementing and tuning RANLUX++ for ROOT 2020-11-30

ROOT comes with support for different pseudorandom number generators (PRNGs). This post discusses the recent implementation of RANLUX++ and how I tuned its performance. Because of its theoretical strengths and its performance, this generator might become the default in future versions of ROOT.


References to my publications, see Google Scholar for a dynamic list.