Ewout Hoeven is a scientific researcher and data-driven policy analyst with a decade of experience building and maintaining open-source tools for agent-based modelling, mobility research, and geospatial analysis. Based in Delft, he combines academic training in engineering and policy analysis from TU Delft with hands-on engineering across projects like Mesa (core maintainer) and OSMnx, where he optimized core graph routines for performance. His work spans backend development, DevOps automation, and CI/CD maintenance—improving build pipelines for projects such as AliceVision and libavif and modernizing Cython for Python 3. A strong communicator and educator, he has taught and mentored students at TU Delft while shaping Mesa release cadences and community engagement. Ewout’s profile blends policy insight with pragmatic software craftsmanship, making him adept at turning complex mobility questions into reproducible simulations and robust tooling. Notably, his contributions often focus on performance-sensitive refactors and build-system reliability that quietly uplift large scientific codebases.
10 years of coding experience
Comenius College
VWO NTG, VWO NTG at IJsselcollege Alkenlaan
Master of Science (MSc), Engineering and Policy Analysis, Master of Science (MSc), Engineering and Policy Analysis at Delft University of Technology
Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.
Role in this project:
Back-end Developer
Contributions:34 releases, 698 reviews, 41 commits in 1 year 7 months
Contributions summary:Ewout primarily focused on improving the project's documentation, including fixing broken links and updating outdated references. They also made significant code style improvements. Furthermore, they upgraded to the latest versions of Chart.js and other formatting-related packages, suggesting involvement in the project's UI or data visualization aspects. Their work demonstrates a dedication to maintaining code quality and usability within the project.
libavif - Library for encoding and decoding .avif files
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:7 reviews, 43 commits, 41 PRs in 1 year 5 months
Contributions summary:Ewout primarily focused on updating build and dependency scripts, specifically within the `ext` directory. Their commits involved upgrading various third-party libraries and tools like dav1d, libaom, libgav1, SVT-AV1, and abseil-cpp used in the build process. They also made changes to Docker build scripts, ensuring consistency and syncing versions of dependencies to maintain a functional and up-to-date build environment for the project.
file-formatdecodingavifc99decoder
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.