Jeroen Janssens is Head of Developer Relations at Posit and a PhD-trained machine learning engineer with 12 years of experience building data visualization, ML, and data-pipeline solutions in Python, R, JavaScript, and Bash. He’s an experienced author—most recently of Python Polars: The Definitive Guide—and wrote the influential Data Science at the Command Line, blending practical tooling with reproducible workflows. Jeroen has led ML and data teams in industry and academia, shipping production pipelines with tools like DuckDB and Airflow and contributing robust utilities such as sql2csv to the popular csvkit project. As a DevRel leader and educator he connects open source communities, trainings, and product strategy, and he often automates complex builds and reproducible environments (e.g., Vagrant provisioning for book projects). Based in Rotterdam, he balances research pedigree with pragmatic engineering and a penchant for making powerful data tools accessible.
12 years of coding experience
13 years of employment as a software developer
Master of Science (cum laude), Artificial Intelligence, Master of Science (cum laude), Artificial Intelligence at Maastricht University
Computer Science, Computer Science at University of Adelaide
Doctor of Philosophy - PhD, Machine Learning, Doctor of Philosophy - PhD, Machine Learning at Tilburg University
Bachelor of Science (cum laude), Life Sciences, Bachelor of Science (cum laude), Life Sciences at University College Maastricht (UCM)
Contributions:1 release, 371 commits, 29 PRs in 8 years 1 month
Contributions summary:Jeroen's primary contributions involved setting up a Vagrant environment for the project, including the installation of necessary dependencies like Node.js, R, and the scientific Python stack. The commits show the creation of a build process for a Vagrant box, the integration of the Data Science Toolbox into a build, and various scripts to provision the environment, manage the data workflow, and ensure a clean environment. These changes were primarily focused on setting up and automating the build and deployment processes.
Contributions summary:Jeroen implemented the `sql2csv` utility, adding the core functionality for executing SQL queries against a database and outputting results in CSV format. They integrated the new utility into the project's setup.py and also developed unit tests for the `sql2csv` functionality, demonstrating a focus on ensuring code correctness. The user's contributions involved working with SQL, database connections, and CSV file manipulation.
csvcsv-readerfile-formatscsv-importconverting
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.