Henrik Olsson

Senior Generative AI Backend Engineer

Stockholm, Sweden
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
Henrik Olsson is a Senior Generative AI Backend Engineer and seasoned systems architect with 12+ years of hands-on experience building robust C and Java systems across embedded, cloud, and IoT domains. He combines low-level embedded expertise (C/C++, RTOS, MediaTek platforms) with large-scale Java backend design, having led embedded product architecture for a wearable device and driven integration and mapping solutions for enterprise ERP systems. Henrik is an active open-source contributor—his Node-RED and Arduino Eclipse plugin work improved IoT data handling and broadened hardware platform support—and he frequently publishes DIY IoT projects like energy monitors and traffic counters. Comfortable taking full ownership as a founder and senior engineer, he thrives at the intersection of hardware and cloud, using MQTT, AWS, and secure networking to connect devices to production backends. Known for pragmatic architecture, mentorship, and cross-border vendor collaboration, he brings curiosity and a maker’s mindset to building the next generation of connected applications.
code12 years of coding experience
job34 years of employment as a software developer
bookIntranet developer Computer Science, Intranet developer Computer Science at Ljud & Bild Skolan
github-logo-circle

Github Skills (16)

eclipse-plugin10
json10
embedded10
csv10
javascript10
node-red10
sys10
arduino10
java9
environment-variables9
apidoc9
api9
nodejs9
javas9
build-system8

Programming languages (6)

JavaC++ShellCJavaScriptPython

Github contributions (5)

github-logo-circle
node-red/node-red-nodes

Feb 2014 - Apr 2014

Extra nodes for Node-RED
Role in this project:
userBack-end Developer
Contributions:6 commits in 1 month
Contributions summary:Henrik contributed to the development of the Emoncms node within the Node-RED environment. They primarily focused on modifying the JavaScript code (emoncms.js) to handle different payload types (CSV and JSON), enabling greater flexibility in data input. The user's commits also included improvements to the user interface (HTML) for better usability, such as adding more helpful information to help texts. They also addressed security concerns by removing the API key from the export function.
node-redjavascriptnodesnodejsnpm
A plugin to make programming the arduino in eclipse easy
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:7 commits in 6 days
Contributions summary:Henrik primarily contributed to adding support for the Mediatek (MTK) platform within the Arduino Eclipse plugin. They introduced environment variables, modified existing code to accommodate MTK-specific paths and build configurations, and added a new MTK uploader. Further, they corrected bugs related to environment variable replacements and improved code readability.
eclipse-plugineclipsearduino
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
Henrik Olsson - Senior Generative AI Backend Engineer