Joris Van Den Bossche is a software engineer and open-source maintainer with 12 years of experience building and integrating Python data and geospatial tooling. A core pandas developer and maintainer of GeoPandas and Shapely, he bridges Python libraries with high-performance systems as an Apache Arrow committer and PMC member, improving Python bindings, CI cross-platform support, and dataset integrations. He has deep hands-on experience across C, Rust, and Python—fixing GEOS C API bugs, contributing to arrow-rs, and enhancing Dask and geopandas plotting and testing. Based in Ghent, he combines academic rigor from a PhD trajectory in environmental data with practical teaching and documentation work, routinely improving usability and test coverage in widely used projects. Notably, his contributions span both low-level API correctness and user-facing documentation, making him effective at preventing subtle data bugs while keeping tools approachable for analysts.
12 years of coding experience
12 years of employment as a software developer
Bachelor Bio-ingenieurswetenschappen, Bachelor Bio-ingenieurswetenschappen at University of Antwerp
Master of Science (M.Sc.) Bio-science Engineering: environmental technology, Master of Science (M.Sc.) Bio-science Engineering: environmental technology at Ghent University
Contributions:14 releases, 881 reviews, 420 commits in 7 years 11 months
Contributions summary:Joris significantly contributed to the visualization and plotting functionalities of the geopandas library, focusing on enhancements to choropleth plots and the addition of legend features. They also made improvements to the testing suite, including adding tests for plotting points, points with colormaps, and adding test for legend. Their contributions included the addition of optional dependencies and refactoring to improve efficiency. The user made improvements to the project's build and installation instructions.
Tutorial on geospatial data manipulation with Python
Role in this project:
Data Scientist
Contributions:55 commits, 1 PR, 40 pushes in 4 years 5 months
Contributions summary:Joris contributed to the creation of introductory notebooks for a geopandas tutorial. The commits show the addition of introductory content on importing, visualizing, and understanding geospatial vector data, specifically focusing on points, linestrings, and polygons. The contributions demonstrated the use of geopandas for geospatial data manipulation and visualization.
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
Joris Van Den Bossche - Software Engineer at Apache Arrow