Jörn Esdohr

Senior Software Engineer at adesso SE

Dortmund, North Rhine-Westphalia, 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

👤
Senior
🎓
Top School
Jörn Esdohr is a Senior Software Engineer based in Dortmund with 11 years of experience bridging embedded systems and web technologies. He combines academic research on open building-automation architectures with practical industry work at com2m and adesso, bringing deep expertise in Python, Java/OSGi, BACnet and electronics. Jörn contributes to embedded open-source projects—improving Python wrappers and example tooling for nRF24 radio networks—highlighting his knack for making low-level hardware accessible to higher-level applications. He has a Master’s in Applied Computer Science and a track record of turning research prototypes (including a VR-integrated rehabilitation ergometer) into demonstrated real-world systems. Colleagues rely on him for pragmatic engineering that connects constrained devices to scalable software stacks.
code11 years of coding experience
job9 years of employment as a software developer
bookMaster of Science - MS, Applied Computer Science, Master of Science - MS, Applied Computer Science at TU Dortmund University
bookBachelor's Degree, Applied Computer Science, Bachelor's Degree, Applied Computer Science at Universität Dortmund
languagesEnglish, Chinese
github-logo-circle

Github Skills (10)

rft10
c-language10
raspberry-pi10
cprogramming-language10
n10
python10
arduino-library9
arduino9
cplus9
cpp9

Programming languages (3)

JavaC++NSIS

Github contributions (5)

github-logo-circle
nRF24/RF24Network

Apr 2015 - Nov 2015

OSI Layer 3 Networking for nRF24L01(+) and nRF52x on Arduino and Raspberry Pi
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:19 commits, 1 PR, 10 comments in 7 months
Contributions summary:Jörn focused on enhancing the Python wrapper for the `rf24network` library, which is designed for communication on nRF24L01(+) and nRF52x devices. They addressed string encoding errors by switching from `std::string` to Python `MemoryView` objects. Additionally, the user added example Python scripts for both transmitting and receiving data. Their work involved modifying the Python wrapper and example files to facilitate network communication via the RF24 radio module on Raspberry Pi.
raspberry-pinrf52840raspberryarduino-libraryc-plus-plus
joernesdohr/RF24Network

Apr 2015 - Nov 2015

Contributions:19 pushes in 7 months
raspberry-piraspberrynrf24l01radiosnetwork-layer
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
Jörn Esdohr - Senior Software Engineer at adesso SE