Hendrik Van Essen

Embedded Software Developer at ML!PA Consulting GmbH

Berlin, Germany
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
Hendrik Van Essen is an embedded software developer with eight years of experience building IoT and BLE-enabled systems, currently based in Berlin and working at ML!PA Consulting. He holds a BSc and an MSc in Computer Science from Freie Universität Berlin and has blended academic research support with commercial development roles, including a multi-year tenure at Benefit Media Mobile. Hendrik contributes to the well-known RIOT OS open-source project, extending NimBLE examples and adding stdio-over-BLE support—evidence of practical expertise in Bluetooth Low Energy integration on constrained devices. Comfortable working independently as a freelancer as well as in consultative teams, he focuses on reliable, low-level firmware and system integration. Colleagues would describe him as a pragmatic engineer who turns protocol-level constraints into robust, production-ready features.
code8 years of coding experience
bookBachelor of Science - BS, Informatik, Bachelor of Science - BS, Informatik at Freie Universität Berlin
github-logo-circle

Github Skills (14)

c1710
iot10
embedded10
bluetooth-le10
btle10
c1110
riot-os10
bluetooth-low-energy10
sys10
nimble10
gatt10
c-programming9
microcontroller9
rtos8

Programming languages (7)

JavaShellC++CJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
RIOT-OS/RIOT

Nov 2018 - Oct 2022

RIOT - The friendly OS for IoT
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:196 reviews, 66 commits, 41 PRs in 3 years 11 months
Contributions summary:Hendrik primarily contributed to the `examples/nimble_gatt` and `examples/nimble_heart_rate_sensor` directories, extending the applications with custom BLE characteristics. Their work involved adding read-only and writable characteristics, as well as device information characteristics for model and manufacturer. Furthermore, they made changes related to the `stdio_nimble` module, adding support for stdio over NimBLE. These modifications suggest a focus on Bluetooth Low Energy (BLE) functionality and integration within the RIOT operating system.
riot-osinternetofthingsrtosriotmicrocontrollers
Contributions:145 pushes, 1 branch, 1 comment in 6 months
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
Hendrik Van Essen - Embedded Software Developer at ML!PA Consulting GmbH