Johan Vanhulst

Engineer at K.U.Leuven, MTM

Leuven, Flemish Brabant, 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

👤
Senior
🎓
Top School
Johan Vanhulst is an engineer with 17 years of experience based in Leuven, Belgium, specializing in mechatronics, sensors, computer–machine interfaces, and machine control software. He has a long-standing role at K.U.Leuven MTM, blending academic rigor with practical engineering to build and refine control systems and sensor integrations. Johan contributes to open-source simulation tooling—notably improving MATSim examples and backend utilities—demonstrating skill in parallel runs, event handling, and geospatial data processing. His work often focuses on tightening existing code and tooling rather than flashy new features, making systems more robust and easier to reproduce. Trained as an engineer at Hogeschool Antwerpen, he brings a methodical, detail-oriented approach that pairs hardware-aware thinking with backend software craftsmanship.
code17 years of coding experience
bookengineer, engineer at Hogeschool Antwerpen IHAM
github-logo-circle

Github Skills (14)

spatial10
javas10
geo10
mat10
coordinate-transformation10
geospatial10
agent-based-simulation10
java10
spatial-data10
refactor9
data-parsing9
refactoring9
configuration-management9
configuration-manager9

Programming languages (6)

JavaC++JavaScriptHTMLJupyter NotebookRuby

Github contributions (5)

github-logo-circle
matsim-org/matsim-libs

Jan 2009 - Aug 2022

Multi-Agent Transport Simulation
Role in this project:
userBackend Developer
Contributions:7 reviews, 1215 commits, 42 PRs in 13 years 8 months
Contributions summary:Johan primarily contributed to the implementation and modification of utility classes, showcasing a focus on code refinement. The commit messages indicate a strong emphasis on improving existing code, as well as the development of tools related to parsing, processing, and converting geospatial data. The commits point to the development of supporting tools rather than new features in the core functionalities of the project.
agent-basedtransportation-planningagentagent-based-modelmatsim
A repository containing code examples around MATSim
Role in this project:
userBack-end Developer
Contributions:8 commits, 4 pushes, 93 comments in 9 days
Contributions summary:Johan primarily contributed to code examples within the MATSim project, focusing on demonstrating various functionalities and configurations. Their work included creating a new example for running multiple MATSim runs in parallel, fixing existing examples, and addressing filename issues. They also modified configuration files and event handling examples, indicating a focus on the core simulation logic and its setup.
agent-basedmatlabmatsimagent-based-simulationtravel-modeling
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
Johan Vanhulst - Engineer at K.U.Leuven, MTM