Head Of Scientific Computing at Ellison Institute of Technology Oxford
Oxford, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Johannes Blaschke is Head of Scientific Computing based in Oxford, bringing nine years of experience at the intersection of theoretical physics, applied mathematics, and high-performance computing. With a Ph.D. in theoretical physics, he has led performance engineering programs at NERSC—coordinating multi‑person teams and postdocs to optimize exascale workflows, inform procurement, and connect national facilities. He builds and scales numerical solvers (C++, Fortran, MPI, OpenMP, CUDA) and data analysis pipelines (Python, Julia), with a research track record in stochastic PDEs, hydrodynamics, and collective dynamics. An active contributor to the AMReX exascale framework, he’s fixed core I/O and embedded-boundary issues that improve adaptive mesh refinement workflows used across CFD and multiphysics projects. Colleagues know him for combining rigorous theory with practical software engineering and for mentoring researchers to write reproducible, high-performance code. He blends deep domain expertise with hands-on system design—shaping both algorithms and the supercomputers that run them.
8 years of coding experience
6 years of employment as a software developer
Master's Degree Science (Physics major), Master's Degree Science (Physics major) at Marburg University
Bachelor's Degree Arts/Science Conjoint (Mathematics/Physics major), Bachelor's Degree Arts/Science Conjoint (Mathematics/Physics major) at University of Auckland
Doctor of Philosophy (Ph.D.) Physics, Doctor of Philosophy (Ph.D.) Physics at The University of Göttingen
AMReX: Software Framework for Block Structured AMR
Role in this project:
Back-end Developer
Contributions:1 review, 268 commits, 18 PRs in 3 years 1 month
Contributions summary:Johannes made contributions focused on improving the AMReX software framework for block-structured Adaptive Mesh Refinement (AMR) applications. Their work included fixing endianness issues in file I/O within the F_BaseLib, merging updates from the development branch, and modifying the code related to the EB (Embedded Boundary) and data processing components. They were also involved in fixing typos in documentation and updating build configurations and documentation.
Contributions:2 releases, 34 commits, 31 pushes in 5 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.
Request Free Trial
Johannes Blaschke - Head Of Scientific Computing at Ellison Institute of Technology Oxford