Benedikt Heidrich is a data scientist with nine years of experience blending research-grade time series expertise and practical ML engineering, currently at Mercedes-Benz Tech Innovation. As a core developer of the widely used sktime library he has driven key features—adding foundation model support, a graphical pipeline, new estimators, and benchmark improvements—while fixing subtle data-handling bugs and expanding xarray compatibility. His background includes a PhD-track research role at KIT and hands-on software work across Fraunhofer and industry, giving him fluency in both academic rigor and production delivery. Known for turning advanced time-series methods into robust, usable tooling, he often bridges plotting/benchmarks and algorithmic implementations to make models easier to evaluate and deploy.
9 years of coding experience
Dr.-Ing., Informatics, Dr.-Ing., Informatics at Karlsruhe Institute of Technology
Master, Computer Science, 1,0, Master, Computer Science, 1,0 at Karlsruher Institut für Technologie (KIT)
A unified framework for machine learning with time series
Role in this project:
Data Scientist
Contributions:368 reviews, 2 commits, 114 PRs in 21 days
Contributions summary:Benedikt primarily contributed to bug fixes and enhancements within the `sktime` repository, focusing on time series analysis and machine learning tasks. They addressed issues related to data handling, specifically fixing bugs in the `check_equal_time_index` function and expanding support for `xarray` `DataArray` data types. The user's work included improvements to plotting utilities, such as fixing rendering issues and addressing deprecation warnings. Furthermore, the user introduced a `CurveFitForecaster` based on `scipy.optimize_curve` and made substantial improvements to the benchmarking module.
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.