Senior Software Engineering Consultant at Mainmatter
Netherlands
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Henk Oordt is a Senior Software Engineering Consultant from the Netherlands with nine years of experience building embedded and scalable server software, primarily using Rust. He combines hands-on engineering with training and curriculum maintenance—he maintains the teach-rs university course and leads Rust trainings—bringing developer education into production-quality projects. His open-source work spans full-stack contributions (Vue.js frontends and interactive playgrounds) and low-level embedded tooling, including meaningful testing improvements to the widely used defmt logging crate. Comfortable across embedded firmware, IoT backends (Axum), and web stacks, Henk pairs pragmatic system design with a knack for making complex Rust concepts teachable and reusable.
9 years of coding experience
9 years of employment as a software developer
Pre-master Embedded Systems, Pre-master Embedded Systems at Eindhoven University of Technology
Contributions:83 reviews, 58 commits, 104 PRs in 3 months
Contributions summary:Henk contributed to the development of a university course for Rust, specifically focusing on frontend and educational content. They implemented Vue.js layouts for the slides, including a playground integration for code snippets, improving the interactive learning experience. Additionally, the user added and merged content, including exercises and examples to enhance the module's content and structure. Their work encompassed both frontend (Vue.js) and backend (Rust exercises) aspects, making them a full-stack contributor within this educational project.
Efficient, deferred formatting for logging on embedded systems
Role in this project:
Embedded Systems Engineer
Contributions:3 reviews, 9 commits, 2 PRs in 24 days
Contributions summary:Henk focused on enhancing the testing framework for the `defmt` logging library, specifically introducing before and after each attributes in tests. This involved modifying the macro system to support setup and teardown functions, and writing UI tests to validate the new features. The user's changes allow developers to execute code before and after each test case, which aids in setup and teardown of embedded tests.
deferredrustrust-toolstracingferrous-systems
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.