← Home

Projects

Here are some of the projects I worked on:

postmarketOS

postmarketOS is a Linux distribution for smartphones, meant to solve software obsolescense and give users a useful system that doens't collect their data or drain their attention.

I am a Trusted Contributor, focusing mainly on reliability and hardware testing. I made 6 device ports so far and developed the PinePhone eMMC Vccq mod.

In 2025, I developed the phone harness board together with Nicola Corna. This project enables automatic testing of postmarketOS on smartphones.

The board will turn any smartphone into a fully remote development platform, by controlling physical buttons, providing USB passthrough and replacing the battery with an equivalent power supply.

We designed a 4-layer PCB, with a USB3.1 passthrough, a USB2.0 hub to connect the RP2040 MCU and a Power Delivery controller to provide battery power. The power section is rated up to 21V 5A and uses PPS to request the battery-like voltage from a phone/laptop USB-C power supply.

phone-harness v0.1 3D rendering


Coreboot

Coreboot is a fast, secure and flexible Open Source firmware.
I started experimenting with Coreboot in 2015, installing it on a ThinkPad X200 and later a ThinkPad X220.

In 2024, I ported Coreboot to an Intel N100 based home NAS, the AOOSTAR WTR-R1.

With this port, I was able to achieve my original goal of reducing the idle power consumption from 8.4W to 5W, by enabling PCIe ASPM, which was not possible on the original BIOS.

Disassembled AOOSTAR WTR-R1 with SPI Flash programmer connected


OpenRTX

In 2020, together with Niccolò Izzo and Silvano Seva, I created OpenRTX: a Free and Open Source firmware for ham radios.

We built the firmware from scratch, using Miosix and Zephyr RTOS. Working on STM32 based hardware and its limitations was a great learning experience on embedded systems. I designed and implemented the original graphical user interface for the project.

OpenRTX running on LilyGo T-TWR Plus and Retevis MD-UV380


OpenWrt

OpenWrt is a network oriented embedded Linux OS.
I have a decennial experience with OpenWrt, maintaining multiple home and office network setups.

In 2018, together with the 64K Computer Club, I developed the circuit board and OpenWrt-based firmware of the 64Key Wireless Mesh collaboration platform. Connecting the card to your computer would let you join a WiFi mesh network with other people within range, and let you access a suite of local-first collaborative tools, meant to enable collaboration without the needing an existing network infrastructure.

I presented a poster at SenSys 2018 in Shenzhen, China which won the "Best demo runner-up award".

Explaination of 64Key components