About me

Paul Mayer

Hi, I'm Paul. I spend a lot of time thinking about climbing. Oh, and I do something with computers.
I traced some of my life steps below, sometimes more up to date than not.

Vita

Education

M.Sc. Computer Science (Scientific & High-Performance Computing) — KTH Royal Institute of Technology, Stockholm (2024 - 2026)
Selected Coursework: Methods in HPC, Scientific Computing, Advanced CFD, Modern C++ for Scientific Computing, Applied GPU Programming, Computational Biology / Neuroscience

B.Sc. Computer Science — University of Stuttgart (2017 - 2023)
Thesis: "Distributed Deep Reinforcement Learning for Learn-To-Optimize"

Work

Data Scientist — Bosch (2023 - 2024)
Anomaly detection using RNNs in multidimensional time-series data. Building digital twin sensors with TensorFlow. Dashboards, visualisations and big data analysis.

Software Engineering Intern & Working Student — Iteratec (2020 - 2022)
Full-stack development in customer projects using Java, TypeScript, SQL. Maintaining and monitoring micro-services in Kubernetes cloud environments.

Projects

Implementing AdEx Neuron Model in Jaxley (pdf, PR)

  • Implementation of Adaptive Exponential Leaky Integrate-and-Fire model in Jaxley to enable gradient-based parameter optimisation techniques. Foundation for my Master Thesis.
  • Will be extended into tool to enable model tuning for large scale bio-physical neuron simulations.

Finite Volume Simulation in Python (pdf, github)

  • Optimisations of a 2D shear layer fluid simulation using the Finite Volume method written in Python.
  • Achieved up to 9x runtime speedup on Apple's M1 chipset using Metal accelerator.
  • Approaches included shared and non-shared memory distribution strategies using C, Cython and Dask.

Optimised 1D Finite Differences in C (pdf, github)

  • Profiling and performance optimisations of a 1D electromagnetic FDTD simulation written in C.
  • Achieved over 60x performance speedup. Approaches included shared-memory (OpenMP), non-shared-memory (MPI) and hybrid methods as well as heterogeneous computing using GPU accelerators.
  • Performed and verified on Dardel located at the PDC Center for High Performance Computing.

Teaching

Teaching Assistant — 2018-2020 (Stuttgart), 2025 (Stockholm)

Volunteering

Climbing coach for kids (ages 8-12), routesetter, and IT infrastructure at Kletterzentrum Stuttgart. Holds a National Coaching License.