Maarten De Vries

Freelance Rust And C Expert, Software Architect, Robotics at de Vries Software

Delft, South Holland, 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

🤩
Rockstar
🎓
Top School
Maarten De Vries is a freelance software architect and engineer with 14 years of experience specializing in Rust, C++/C and robotics-focused systems integration. He combines low-level systems expertise—kernel and socket tweaks, cross-platform syscall work and safe Rust bindings for Python—with high-level robotics and motion-planning experience (notably contributions to MoveIt and rviz). As a repeat software architect at robotics firms like Fizyr and RoboHouse, he ships production-grade perception and automation software while mentoring teams in Rust, Linux and devops. His open-source footprint spans widely used projects (rust-lang/libc, socket2, PyO3, keras-retinanet), revealing a practical focus on compatibility, maintainability and cross-language integration. Based in Delft, he’s available for consultancy, embedded/networked systems engineering and training, bringing a knack for translating tricky platform-specific behavior into robust, modern code.
code14 years of coding experience
job6 years of employment as a software developer
bookComputer Science, Computer Science at Delft University of Technology
languagesDutch, English
github-logo-circle

Github Skills (63)

termios10
userscripts10
c-language10
visualization10
system-programming10
multiplatform10
qt10
python10
scripting10
machine-learning10
linux10
smart-pointers10
cross-platform10
ioctl10
c1110

Programming languages (21)

C++CSSRustCCMakeGoHTMLPerl

Github contributions (5)

github-logo-circle
fizyr/keras-retinanet

Nov 2017 - Aug 2020

Keras implementation of RetinaNet object detection.
Role in this project:
userFull-stack Developer
Contributions:1 release, 113 commits, 74 PRs in 2 years 9 months
Contributions summary:Maarten primarily focused on improving the codebase's maintainability and ensuring compatibility with the latest versions of Keras. They implemented version checks in the example scripts to prevent compatibility issues. Furthermore, the user refactored import statements and improved error messages in the CSV generator, demonstrating a commitment to code quality and user experience. They also updated dependencies and made sure that the ratios and scales were numpy arrays.
kerasobject-detectionretinanet
weechat/scripts

Dec 2015 - Sep 2020

Official scripts for WeeChat.
Role in this project:
userBack-end Developer
Contributions:13 commits, 15 PRs, 18 comments in 4 years 9 months
Contributions summary:Maarten primarily contributed to the `autosort` script, focusing on enhancing its functionality and compatibility. The commits demonstrate work on fixing bugs related to Unicode and buffer names, improving the script's ability to handle spaces and special characters. They also implemented new features such as the integration of eval expressions for sorting rules, new info hooks, and improvements to the default sorting rules. The user also made the script compatible with Python3.
weechatscriptspythonperlruby
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