Niklas Koep is a Staff Data Scientist in Berlin with 13 years of experience combining a Dr.-Ing. in electrical engineering and applied mathematics with hands-on machine learning, data science, and software engineering. He has progressed through research roles at RWTH Aachen into applied logistics analytics and platform work at Delivery Hero, where he now operates at the staff level. Beyond model development he contributes robust engineering practices—test automation and back-end refactors—in scientific libraries like geomstats and improves UX-focused open-source desktop projects such as Linux Mint’s Cinnamon and Nemo file manager. His background shows uncommon breadth: rigorous theoretical research, production ML in logistics, and low-level UI and Python/JS fixes across popular community projects. That blend makes him effective at translating mathematical ideas into maintainable, product-ready code.
13 years of coding experience
7 years of employment as a software developer
Doctor of Engineering (Dr.-Ing.) Electrical Engineering and Information Technology, Doctor of Engineering (Dr.-Ing.) Electrical Engineering and Information Technology at RWTH Aachen University
Computations and statistics on manifolds with geometric structures.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:166 commits, 41 PRs, 5 pushes in 3 months
Contributions summary:Niklas primarily focused on back-end development tasks, contributing to the `geomstats` library. Their work included using `isinstance` for testing class membership and modifying the environment variable settings for backend functionalities. They also refactored and moved existing testing suites, such as for estimators, and updated the testing frameworks, ensuring the library's robustness by modifying existing test cases. The user demonstrated skills in code refactoring and test automation within a mathematical and machine learning domain.
Contributions summary:Niklas primarily contributed to the Nemo file manager by fixing bugs and implementing new features. They resolved a deadlock issue within the location bar, improved tab management by adding middle-click closing and menu functionalities, and added sorting capabilities for bookmarks. Additionally, the user refactored code, simplifying button event handling and renaming functions for improved clarity and maintainability of the codebase.
file-browser
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.