Henk Oordt

Senior Software Engineering Consultant at Mainmatter

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
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.
code9 years of coding experience
job9 years of employment as a software developer
bookPre-master Embedded Systems, Pre-master Embedded Systems at Eindhoven University of Technology
bookInformatica (Software engineering) / Hogere opleiding Software engineer, Informatica (Software engineering) / Hogere opleiding Software engineer at Hanze
languagesEnglish, Dutch, Spanish
github-logo-circle

Github Skills (11)

macros10
embedded10
logging10
test-framework10
rust10
vue10
sys10
vue-jsx10
testing10
ed255199
web-development8

Programming languages (14)

C++RustCFluentGoHTMLNunjucksDockerfile

Github contributions (5)

github-logo-circle
A modular, reusable university course for Rust
Role in this project:
userFull-stack Developer
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.
rustrust-lang
knurling-rs/defmt

Sep 2022 - Oct 2022

Efficient, deferred formatting for logging on embedded systems
Role in this project:
userEmbedded 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.
Request Free Trial