Thomas Heller is a Senior Software Entwickler in Nuremberg with 17 years of experience bridging academic research and production-grade C++ systems. He holds a PhD in Computer Science from FAU Erlangen‑Nürnberg and has contributed to high-performance, parallel-concurrency projects such as HPX, where he improved MPI parcelport robustness and shutdown reliability for large-process runs. As a long-term Boost contributor (author of Boost.Phoenix V3) and former Exasol developer, he combines deep language-level expertise with practical engineering at scale. Currently splitting time between research at FAU and industry work at Filics, he brings both rigorous problem-solving and a focus on threading/concurrency edge cases that often go unnoticed until they break distributed systems.
17 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at FAU Erlangen-Nürnberg
The C++ Standard Library for Parallelism and Concurrency
Role in this project:
Back-end Developer
Contributions:1500 commits, 493 PRs, 1178 pushes in 7 years 11 months
Contributions summary:Thomas's contributions primarily focused on debugging and resolving issues in the MPI parcelport of the HPX library. They implemented and refined functionality to improve the overall stability and reliability of the parcel transport system, including handling edge cases and preventing deadlocks. Furthermore, the user made adjustments to the codebase to ensure proper operation in the context of a high number of processes, fixing thread-related concurrency problems. The changes also incorporate enhancements for improved robustness during shutdown procedures.
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
Thomas Heller - Senior Software Entwickler In at Boost