Oliver Borchert is a Munich-based Data Scientist with nine years of hands-on experience bridging machine learning, data engineering and production software. He combines strong academic credentials from TUM (MSc Data Engineering & Analytics) with industry roles at QuantCo, AWS and multiple startups, shipping models and systems across cloud, CI/CD and distributed environments. An active open-source contributor, Oliver has improved core tooling in widely used projects like sqlfluff (T-SQL parsing) and Polars (date/math functions and NumPy conversions), and helped package Rust projects for conda-forge—evidence of his cross-language fluency and build/automation expertise. He thrives on tackling unsolved problems with motivated teams, enjoys moving research into production, and has a rare blend of mobile/iOS, backend and ML engineering experience that enables end-to-end delivery.
9 years of coding experience
3 years of employment as a software developer
School-Accompanying Studies, Informatics, 1.3, School-Accompanying Studies, Informatics, 1.3 at Technical University Munich
Abitur, 1.0, Abitur, 1.0 at Dom-Gymnasium Freising
A modular SQL linter and auto-formatter with support for multiple dialects and templated code.
Role in this project:
Back-end Developer / Database Engineer
Contributions:5 reviews, 11 commits, 22 PRs in 4 months
Contributions summary:Oliver primarily contributed to the T-SQL dialect of the SQLfluff project. Their work focused on enhancing the parser's ability to handle various T-SQL syntax elements, including CREATE VIEW statements, datepart functions, collation clauses in JOIN conditions, indentation of JOIN/APPLY clauses and SYNONYM statements. They also implemented the BULK INSERT statement, and allowed arbitrary expressions in PARTITION BY clause.
Dataframes powered by a multithreaded, vectorized query engine, written in Rust
Role in this project:
Back-end Developer
Contributions:18 reviews, 29 PRs, 69 comments in 2 years
Contributions summary:Oliver primarily contributed to the Polars data frame library by adding new features and fixing existing code. Their work included implementing the `is_leap_year` function for date/datetime expressions, adding the `log1p` mathematical function, refactoring code to utilize `FunctionExpr` for various methods, and improving the display of data frames. The user also worked on optimizing the conversion of data frames to NumPy arrays, including C index order, and addressing related test failures.
polarsdataframespythondataframerust
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.