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 based in Emilia-Romagna, Italy, who bridges low-level kernel and microcontroller work with security-focused IoT systems. He has shipped bootloaders, kernel and firmware for embedded Android devices at Datalogic and now works on embedded Linux and firmware at BayLibre, while contributing to high-profile open-source projects like Zephyr RTOS and Mbed TLS. His open-source work centers on PSA cryptography integration, memory-footprint optimizations and EC key-exchange improvements — including replacing legacy TinyCrypt with PSA APIs and adding p256-m driver support. Unusually for an embedded engineer, he brings PhD-level research experience in designing non-conventional optical waveguides, giving him a strong experimental and analytical approach to complex engineering problems.
code4 years of coding experience
job9 years of employment as a software developer
bookUniversità degli Studi di Modena e Reggio Emilia
languagesEnglish
stackoverflow-logo

Stackoverflow

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

Github Skills (26)

tls1210
embedded-language10
microcontroller10
tls1310
zephyr10
security10
mtls10
rtos10
sys10
cryptography10
libtls10
embedded10
sha25610
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