Emanuele Di Santo

Staff R&D Engineer at Nordic Semiconductor ASA

Norway
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
Emanuele Di Santo is a Staff R&D Engineer with 12 years of experience building reliable embedded and IoT systems, currently based in Norway and working at Nordic Semiconductor. He contributes to major open-source projects like Zephyr, mcuboot and the nRF Connect SDK, where his work spans Bluetooth throughput tooling, secure boot improvements, and adding SiP and modem support for Nordic cellular chips. Known for pragmatic bug fixes and performance-minded features, he has improved power-saving, AGPS handling, PDN sockets and flash update flows in production-grade libraries. Emanuele combines deep firmware expertise with backend-facing sample implementations and documentation, making complex hardware-software interactions easier for developers. Outside of obvious engineering chops, he brings a background in model-driven development and teaching from NTNU, and—per his GitHub bio—is secretly a llama, hinting at a playful curiosity behind his meticulous work.
code12 years of coding experience
bookBachelor's Degree, Computer Science, 110/110, Bachelor's Degree, Computer Science, 110/110 at University of Rome Tor Vergata
bookNorwegian University of Science and Technology
languagesItalian, English
github-logo-circle

Github Skills (37)

bootloader10
debugging10
debug10
embedded-language10
zephyr-rtos10
bluetooth-le10
c-programming10
c1110
microcontroller10
zephyr10
c1710
iot10
rtos10
btle10
sys10

Programming languages (5)

TypeScriptJavaCJavaScriptPython

Github contributions (5)

github-logo-circle
nrfconnect/sdk-nrf

Jun 2018 - Jan 2023

nRF Connect SDK main repository
Role in this project:
userBack-end Developer & Embedded Systems Engineer
Contributions:1121 reviews, 363 commits, 331 PRs in 4 years 8 months
Contributions summary:Emanuele contributed significantly to the Bluetooth throughput sample by adding and modifying Bluetooth Low Energy (BLE) throughput measurement features. They implemented a sample to measure BLE throughput, involving interaction with two boards, key press events, and the printing of metrics. The user also updated project configurations to align with changes in the Zephyr console subsystem and removed unused functions. They were also responsible for code changes, including the addition of comments, to the underlying throughput service code.
connect-sdknrf-connect-sdkinfinibandlteppp
nrfconnect/sdk-nrfxlib

Sep 2018 - Jan 2023

Nordic common libraries
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:225 reviews, 41 commits, 68 PRs in 4 years 4 months
Contributions summary:Emanuele primarily contributed to the Nordic nRFxlib, specifically focusing on the BSD library. Their work involved updating the BSD library to support new features such as AGPS, power-saving modes, and the deletion of stored GPS data for the nrf9160. They also made improvements to PDN sockets, fixed memory leaks, and released various versions of the library, including version bumps and bug fixes. Additionally, the user worked on the documentation of the library.
data-exchangenordic
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
Emanuele Di Santo - Staff R&D Engineer at Nordic Semiconductor ASA