Valerio Setti

Embedded Linux And Firmware Developer at BayLibre

Emilia-Romagna, Italy
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
Valerio Setti is an Embedded Linux and firmware developer with 4 years of professional experience and a decade-plus background in embedded systems, kernel work and microcontroller firmware. He currently develops at BayLibre and previously drove bootloader, Linux kernel and Android embedded work at Datalogic, pairing low-level firmware skills with hardware understanding from earlier roles. An active open-source contributor, he has improved cryptographic support in Zephyr RTOS and contributed tests and EC-JPAKE work to the widely used Mbed TLS project, showing a focus on secure, memory-efficient embedded cryptography. Trained to a high academic level with a PhD track and dual summa cum laude engineering degrees, he combines rigorous analytical training with hands-on implementation. A less obvious strength is his ability to bridge academic optics research and practical embedded engineering, reflecting versatility across simulation, hardware and software domains.
code4 years of coding experience
job9 years of employment as a software developer
bookLaurea Triennale, Ingegneria Elettronica, 110/110 cum laude, Laurea Triennale, Ingegneria Elettronica, 110/110 cum laude at Università degli Studi di Modena e Reggio Emilia
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (24)

tls1210
sha10
embedded-language10
microcontroller10
tls1310
zephyr10
security10
mtls10
rtos10
sys10
cryptography10
libtls10
embedded10
mbedtls10
architectures10

Programming languages (5)

CMakefileJavaScriptGroovyPython

Github contributions (5)

github-logo-circle
zephyrproject-rtos/zephyr

Mar 2022 - Apr 2025

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:323 reviews, 58 PRs, 368 comments in 3 years 1 month
Contributions summary:Valerio primarily contributed to the Zephyr RTOS project, focusing on cryptographic security and memory footprint optimization. They removed legacy TinyCrypt implementations and replaced them with PSA crypto APIs, streamlining the use of SHA256 hashing, and introduced new Kconfig options to enable and configure various PSA crypto features, including CSPRNG and statically allocated key slots, improving memory efficiency. They also addressed ISN generation using PSA for SHA256 and added support for the p256-m driver, as well as new features for the mbedtls module.
bluetooth-lereal-timezephyrsecuregit-repository
Mbed-TLS/mbedtls

Oct 2022 - Jan 2023

An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API. Releases are on a varying cadence, typically around 3 - 6 months between releases.
Role in this project:
userBack-end Developer
Contributions:894 reviews, 112 commits, 200 PRs in 2 months
Contributions summary:Valerio contributed to the Mbed TLS library by implementing and testing cryptographic features. Their work included adding unit tests for X.509 CSR extensions, ensuring the compatibility of EC-JPAKE with PSA crypto, and refactoring code for key exchange operations. The user also made updates to the server-side implementation, focusing on EC-JPAKE and addressing related issues within the TLS 1.2 protocol.
cryptography-libraryapisslcryptographycryptography-api
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