David Haensel is a software engineering leader with 13 years of experience bridging research and production-grade tooling, now serving as Team Lead Research Data Tooling at DeepL. He holds a PhD in Computer Science and has a strong HPC and parallel computing background from a long tenure at Forschungszentrum Jülich, where he developed C++ MPI-enabled tasking frameworks and simulation software for pedestrian dynamics. David combines deep algorithmic expertise with pragmatic engineering—moving from low-level performance optimization in molecular dynamics and latency-critical systems to building data tooling for research workflows. Based in Chemnitz, Germany, he has steadily progressed from postdoctoral research to leadership in industry, bringing a research-first mindset to product engineering and team enablement. An often-overlooked strength is his ability to translate complex scientific code into maintainable, scalable systems that serve both researchers and production teams.
14 years of coding experience
6 years of employment as a software developer
Dr. rer. nat., Computer Science, Dr. rer. nat., Computer Science at Technische Universität Dresden
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.