Michael Van Der Werve is a pragmatic software engineer with 12 years of hands-on experience building and optimizing backend systems, currently at IMC Trading and running his own IT consultancy. He has deep C++ and systems expertise—contributing performance and correctness fixes to libraries like amqp-cpp and PHP-CPP used for RabbitMQ and PHP extensions—and has led backend teams at MailerQ. Michael pairs an academic background in AI and econometrics with practical product work (Django/Ionic apps, cloud deployments and server maintenance), making him equally comfortable with low-level performance tuning and higher-level application design. Based in Soest, Netherlands, he’s driven by making software “faster and better,” and his open-source contributions reveal a focus on resource management, compatibility across language versions, and real-world reliability.
C++ library for asynchronous non-blocking communication with RabbitMQ
Role in this project:
Back-end Developer
Contributions:44 commits, 26 PRs, 24 pushes in 6 years 4 months
Contributions summary:Michael primarily focused on enhancing the `amqp-cpp` library, a C++ library for asynchronous communication with RabbitMQ. Their contributions included adding features like retrieving login data and vhost information from the connection class. The user also addressed critical bugs, specifically related to channel destruction during success callbacks and made improvements to improve performance, with updates to include file descriptors and memory management for greater efficiency. Furthermore, the user fixed a typo in connection implementation, corrected the flags and added movable channel.
Contributions:14 commits, 3 PRs, 13 pushes in 8 months
Contributions summary:Michael primarily focused on improving the functionality and compatibility of the PHP-CPP library. They addressed compilation errors related to PHP versions 7.2 and 7.3, specifically tackling issues related to constant handling and argument type encoding. The contributions involved modifications to core library files, including updates to iterators and constant implementations, enhancing the library's overall robustness. These changes were aimed at ensuring the library's proper function and compatibility with different versions of PHP.
cppphpphp-extensionsphalconphp-extension
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
Michael Van Der Werve - Software Engineer at Firma van der Werve