Alexander Prange is a Senior Software Engineer and Machine Learning researcher with 14 years of experience building ML-driven systems in robotics and interactive AI, currently at consistec in Saarbrücken. He blends research and product delivery from a long tenure at DFKI—rising from student researcher to deputy head of Interactive Machine Learning—bringing both hands-on implementation and project leadership. A pragmatic coder with deep Python and Julia experience, he has contributed bug fixes and evaluation tools to scikit-learn and added flexible categorical encoding features to JuliaStats, showing attention to model evaluation and data representation. Alexander’s background in teaching programming and low-level languages complements his research focus, allowing him to span from algorithms and statistical foundations to production-ready back ends. He’s particularly effective at turning research insights into robust tooling for real-world robotics and ML workflows.
14 years of coding experience
9 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Universität des Saarlandes
Contributions:23 reviews, 93 commits, 5 PRs in 2 years 8 months
Contributions summary:Alexander contributed to the scikit-learn project by addressing a bug related to `MiniBatchKMeans` with explicit centers, fixing the `n_init` parameter, and adding a corresponding test case. They also updated documentation, specifically regarding example paths. Furthermore, the user implemented a learning curve functionality within the library to analyze model performance across different training set sizes, demonstrating a focus on model evaluation. The user demonstrated proficiency in Python, and specifically using the scikit-learn library.
Contributions summary:Alexander primarily focused on enhancing the `statsbase.jl` package with new statistical functionalities. They implemented an "indicators" function for one-hot encoding of categorical data, allowing for the creation of indicator matrices. Furthermore, the user improved the existing code by adding features such as handling of generic categories and sparse outputs, expanding its flexibility. They also addressed code quality by removing unused code and refactoring `indicators`.
summarizationstatisticsstatistical-modelsjulia
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
Alexander Prange - Senior Software Engineer Machine Learning Researcher at consistec Engineering & Consulting GmbH