Maarten Ditzel

Researcher at TNO Defence, Security and Safety

Randstad, Netherlands
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
Maarten Ditzel is a researcher with over two decades at TNO focused on distributed observation systems and automated fusion for time-critical defense decision making. He blends deep academic training—a PhD in Electrical Engineering from Delft University of Technology—with practical engineering, concentrating on increasing adaptivity and autonomy in sensor fusion. Maarten contributes to open-source middleware for realtime peer-to-peer messaging, improving cross-platform support and peer discovery in notable ZeroMQ projects like Zyre and CZMQ. His work spans low-level C implementations and build-system integration, reflecting a hands-on approach to reliable, deployable systems. Based in the Randstad, he combines long-term institutional research with tangible software contributions that bridge theory and field-ready defense applications. Colleagues describe him as a steady problem-solver who prefers making complex distributed systems more autonomous rather than adding complexity.
code12 years of coding experience
bookDoctor of Philosophy (PhD), Electrical Engineering, Doctor of Philosophy (PhD), Electrical Engineering at Delft University of Technology
github-logo-circle

Github Skills (10)

c1710
socket10
zeromq10
c1110
networking9
cmake9
cross-platform8
multiplatform8
makefile6
build-automation6

Programming languages (3)

C++ShellC

Github contributions (5)

github-logo-circle
zeromq/zyre

Mar 2014 - Nov 2014

Zyre - an open-source framework for proximity-based peer-to-peer applications
Role in this project:
userBackend Developer
Contributions:10 commits, 1 comment in 8 months
Contributions summary:Maarten primarily focused on enhancing the backend functionality of the Zyre project. Their contributions included adding an address field to the ENTER message, modifying the message structure for peer communication, and updating related code in `zyre_event.c`, `zyre.c`, and `zyre_node.c`. Furthermore, they introduced CMake support for the project, incorporating `FindZeroMQ.cmake` and `FindCZMQ.cmake` files, and added CZMQ_EXPORTs for Windows compatibility. These changes demonstrate a focus on improving peer discovery and cross-platform support.
p2ppeer-to-peerproximity
zeromq/czmq

Apr 2014 - Apr 2014

High-level C binding for ØMQ
Role in this project:
userBack-end Developer
Contributions:7 commits in 15 days
Contributions summary:Maarten focused on implementing and expanding core functionalities of the CZMQ library. Their contributions included adding initial implementations for new features like `zsock`, which provides helper functions for 0MQ sockets. They also updated the project configuration files and included generated socket option implementations. Furthermore, the user added methods for sending and receiving messages using `zmsg` and `zframe` objects within the `zsock` context, as well as fixing existing issues in the existing code base.
multiplexerhigh-levelgossipbinding
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
Maarten Ditzel - Researcher at TNO Defence, Security and Safety