Benoît Bovy

Software Engineer at Georode

Liège, Liège, Belgium
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Benoît Bovy is a software engineer and research scientist with 11 years of experience at the intersection of Earth sciences, data science and GIS, grounded in a PhD in geomorphology. He brings strong expertise in scientific software design and development, demonstrated by substantive contributions to the widely used xarray library—improving internal APIs, data alignment, and metadata preservation for multidimensional labeled arrays. Trained in geography and applied geomatics, he bridges domain knowledge and engineering to build robust tools for geospatial and numerical modelling workflows. Based in Liège, Belgium, he is an active open-source collaborator within the Scientific Python ecosystem and, less obviously, a published musician who channels creative thinking into his technical work.
code11 years of coding experience
bookBachelor of Science (B.S.), Geography, Bachelor of Science (B.S.), Geography at Université de Liège
bookPH.D., Geosciences, Geomorphology, PH.D., Geosciences, Geomorphology at Université de Liège / Université de Grenoble
github-logo-circle

Github Skills (14)

data-structures10
pandas10
xray10
indexing10
python10
data-structure10
numpy10
xa10
api-design9
testing9
data-analysis8
documentation8
dask7
netcdf7

Programming languages (12)

TypeScriptC++ShellCSSCBatchfileJavaScriptHTML

Github contributions (5)

github-logo-circle
pydata/xarray

Jun 2017 - Jan 2023

N-D labeled arrays and datasets in Python
Role in this project:
userBack-end Developer
Contributions:156 reviews, 32 commits, 92 PRs in 5 years 8 months
Contributions summary:Benoît primarily focused on enhancing the xarray library's internal functions. Their contributions included modifying the public API by incorporating `as_variable` and resolving set_index() behavior issues in response to pandas updates. The user also added unit tests, updated documentation, and refactored the codebase to include index and coordinate variables for more robust data selection functionality. Further improvements focused on merging and enhancing features such as concatenation, reindexing, and data alignment within xarray, all while ensuring the metadata preservation of critical dataset features.
pythonnetcdfnumpydaskarrays
A Fortran (+ Python bindings) library of efficient algorithms for landscape evolution modeling
Contributions:6 releases, 1 review, 120 commits in 3 years 10 months
evolutionpythonpython-bindingslandscape-evolutionfortran
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
Benoît Bovy - Software Engineer at Georode