Expert in ModemManager, libmm-glib, mmcli, libqmi, qmicli, qmi-firmware-update, libmbim, mbimcli and many other tools I have helped create.
WWAN modem integration and support
Being the main developer of ModemManager, libmbim and libqmi, I have extensive experience in WWAN modems (e.g. GSM, UMTS, LTE, 5GNR…) and protocols (e.g. AT, QMI, MBIM…), how they work, how they’re integrated in the Linux kernel (option, qmi_wwan, cdc-mbim, mhi-wwan….), how userspace services interact with them, and how to best use them from client applications.
Custom Linux-based system setups
The use of tools that allow creating full customized Linux-based systems from scratch is everyday more common. I have helped create a dozen of different custom setups using OpenWRT, buildroot and the Yocto Project, usually also involving custom WWAN management needs, custom kernel updates (e.g. backported drivers) or new non-standard applications integrated.
Generic hardware integration
I am an expert in writing low level system libraries and tools to communicate with hardware of any kind, using a lot of different protocols and buses. Although my main expertise is still WWAN modems, I have also been contracted to write software to integrate with very different types of devices.
Generic consultancy and support
I am a Telecommunications Engineer with more than 15 years of experience developing software for Linux-based platforms. I have the strong background that contributing to open source software gives, plus the extensive knowledge that engineering studies provide in a broad range of areas.