Maikel Nadolski is a senior software developer based in Berlin with 11 years of experience blending mathematics and systems-level C++ engineering. He has applied his academic background from Freie Universität Berlin to research and industry roles, contributing to high-performance scientific code and production software at institutions like PSI Software AG and MBition. A C++ enthusiast and systems engineer, he has made substantive open-source contributions to the AMReX framework—refactoring core components, improving memory semantics with std::move, and adding support for non-uniform grow vectors that benefit block-structured AMR workloads. Maikel excels at optimizing constructors and applying robust class semantics (rule of six), demonstrating attention to both performance and maintainability. He brings a pragmatic researcher’s rigor to industrial software challenges, often surfacing non-obvious improvements in low-level memory and data-layout handling. Colleagues rely on him to translate complex numerical and systems requirements into efficient, well-architected implementations.
11 years of coding experience
Mathematik und Computerwissenschaft, Mathematik und Computerwissenschaft at Freie Universität Berlin
AMReX: Software Framework for Block Structured AMR
Role in this project:
Backend Developer
Contributions:3 reviews, 16 commits, 20 PRs in 2 years
Contributions summary:Maikel primarily focused on improving the AMReX framework's core components. Their contributions included refactoring and optimizing constructors for `AmrCore` and `AmrMesh`, using `std::move` for improved memory allocation, and applying the rule of six to `BoxArray` and `DistributionMapping` classes. They also added support for non-uniform grow vectors to `MultiFab` and `FabArrayUtility`, and enhanced the `FillPatchTwoLevels` function.
An adaption of Senders/Receivers for async networking and I/O
Contributions:18 reviews, 65 PRs, 135 pushes in 1 year 9 months
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.