π§β𦱠Brief introduction
I'm a passionate embedded developer mainly focusing microcontrollers based on RTOS and Linux (Kernel & Yocto) π» π§
I work @BayLibre
π― Open source contributions
-
- My contributions
- Improved support for elliptic curves (EC) acceleration through drivers
- Improved suport for acceleration of EC based algorithms: ECDH, ECDSA, ECJPAKE
- Improved suport for acceleration for Ciphers and AEAD algorithms
- PSASIM simulator for a crypto-client setup
-
- My contributions
- Crypto (MbedTLS and TF-M) contributor
- Drivers' development (encoders on STM32 devices)
- Minor fixes to the log system
-
- My contributions
- ICCOM driver on Spider platform (both on G4MH and Cortex-R52)
- Ethernet driver (Rswitch & SerDes) on Spider platform and LwIP integration for the provided examples
π Personal projects (relevant ones)
-
ErgoDash-Low β¨οΈ
- It's an improvement of the already existing ErgoDash split keyboard in order to:
- give it a lower profile
- use Gatheron low-profile switches instead of the standard profiles ones
- It's an improvement of the already existing ErgoDash split keyboard in order to:
-
Ploopy-nano Kicad π±οΈ
- It's a remake of the famous Ploopy Nano trackball mouse. Reasons for the remake is to provide schematic and PCB in KiCAD intead of Altium as the original project does.
-
DABon FW π»
- A portable (i.e. battery powered) radio and MP3 player based on STM32F407
- It inregrates the Si4684 chip from SiLab in order to be able to receive both FM and DAB
- It is based on a rather simple custom cooperative OS developed by me
-
CarPlayer ππ»
- A buildroot and OrdoidC2 based car stero player
- https://github.com/valeriosetti/linux-amlogic-v6.1 contains my changes to the mainline Amlogic kernel in order to make it work for my project
π― Iβm looking to collaborate on
- Linux kernel, Yocto and Zephyr developments
π« How to reach me