Aleksander Morgado is a Staff Software Engineer based in Spain with 15 years of experience building telecommunications and embedded systems, currently at Google. He specializes in modem and firmware domains—deep contributions to OpenWrt, NetworkManager and fwupd show expertise in modem-manager, QMI/MBIM protocols, firmware flashing and robust device attach/detach handling. His background spans telecom VoIP servers, satellite/space ground-segment tooling and low-level C/GLib/GObject system work, giving him rare end-to-end knowledge from protocol design to production firmware updates. A long-time GNOME Foundation member and active open-source maintainer, he frequently improves core networking stacks used by Linux distributions. Colleagues rely on him for pragmatic refactors, improved logging and subtle bug fixes like bearer-disconnection and IP type handling that prevent real-world outages. He combines systems-level rigor with product-aware engineering, often solving edge-case interoperability problems that most teams miss.
14 years of coding experience
17 years of employment as a software developer
Master of Science (MSc), Telecommunications Engineering, Master of Science (MSc), Telecommunications Engineering at Universidad del País Vasco/Euskal Herriko Unibertsitatea
A system daemon to allow session software to update firmware
Role in this project:
Back-end Developer
Contributions:96 reviews, 27 commits, 21 PRs in 2 years 4 months
Contributions summary:Aleksander primarily contributed to the `fwupd` project, focused on firmware update mechanisms. Their work involved modifying the engine to handle plugin changes during device attach/detach and improving fastboot functionality by adding partition flashing capabilities. The user also added archive iteration capabilities and implemented modem-manager plugin enhancements like QMI/PDC carrier config selection. The contributions suggest a deep understanding of device firmware update processes.
Community maintained packages for OpenWrt. Documentation for submitting pull requests is in CONTRIBUTING.md
Role in this project:
Back-end Developer
Contributions:30 reviews, 61 commits, 39 PRs in 5 years 1 month
Contributions summary:Aleksander primarily focused on enhancing the modemmanager protocol handler within the OpenWrt packages repository. Their contributions included fixing bearer disconnection logic, adding support for IPv6/IPv4v6, and implementing default proto configurations. Furthermore, they addressed issues related to the 'any' iptype setting and improved the interface MTU settings. The user also introduced improvements such as allowing users to specify authentication protocols and explicitly disconnecting modems when no bearers are found.
pull-requestsopenwrtstudio
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
Aleksander Morgado - Staff Software Engineer at GNOME Foundation