Michael Schlottke-lakemper is a research scientist and computational scientist with 11 years’ experience specializing in high-performance scientific computing and reproducible numerical simulation. Based in Aachen and affiliated with the University of Augsburg, he contributes to Julia-focused projects such as Trixi.jl—improving adaptive high-order solvers’ post-processing and mesh handling—and the widely used Yggdrasil build ecosystem, automating cross-platform scientific library builds. He combines domain expertise in conservation-law solvers with practical build-and-release engineering, routinely resolving cross-compilation and packaging challenges across Windows, macOS, and Linux. Known for pragmatic backend development, he strengthens scientific workflows by adding robust IO, progress reporting, and integration with visualization tools like ParaView.
Trixi.jl: Adaptive high-order numerical simulations of conservation laws in Julia
Role in this project:
Back-end Developer
Contributions:2917 reviews, 1494 commits, 483 PRs in 3 years
Contributions summary:Michael focused on restructuring the directory, handling mesh files, and adding new functionality to the Trixi2Vtu post-processing tool, which converts Trixi's output to VTK/ParaView files. The contributions involved enhancing the tool to manage mesh files more gracefully, including handling data files, and adding features like saving cell data, incorporating progress indicators, and integrating with Paraview collections. Moreover, the user worked on adding a setup for the Sedov blast wave for the Euler equations.
Collection of builder repositories for BinaryBuilder.jl
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:59 reviews, 15 commits, 41 PRs in 2 years 3 months
Contributions summary:Michael primarily focused on building and automating the build process for various scientific computing libraries, specifically those used in the context of the Julia programming language. Their contributions involved writing and modifying `build_tarballs.jl` scripts, which likely automate the cross-compilation of packages for different platforms. The user consistently addressed build issues by implementing patches, updating file hashes, and adapting build configurations to ensure compatibility across various operating systems and architectures, including Windows, macOS, and Linux. They also integrated build processes for HOHQMesh and GPI-2, demonstrating expertise in package management and build system configuration within a scientific computing environment.
repositoriesbinarybuildermonorepobuilderjulia
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
Michael Schlottke-lakemper - Research Scientist at University of Augsburg