Mattia Maldini is a Senior Embedded Software Engineer with a decade of hands-on experience delivering firmware across the full project lifecycle, from requirements to maintenance. Based in Bologna and trained at Alma Mater Studiorum, he blends industrial embedded systems work with independent consulting, bringing pragmatic solutions to constrained hardware. An eclectic computer scientist and avid learner, he has a track record of improving embedded UI tooling—contributing rotation, mirroring and robustness fixes to the widely used lvgl graphics library. His background includes teaching programming and long-term firmware design for dedicated industrial hardware, which informs his clear, test-focused approach. Known for spotting edge cases (e.g., integer overflow in text metrics) and for making portable, maintainable changes, he thrives on complexity at the intersection of software and electronics.
10 years of coding experience
7 years of employment as a software developer
Laurea Magistrale LM Informatica, Laurea Magistrale LM Informatica at Alma Mater Studiorum – Università di Bologna
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:2 reviews, 7 commits, 6 PRs in 1 year 1 month
Contributions summary:Mattia contributed to the `lvgl/lvgl` repository, an embedded graphics library, by adding new features and modifying existing ones. They implemented a rotation feature, providing control over the angle of rotation, and later refactored this to use the term "angle" instead of "rotation". Additionally, the user addressed potential integer overflow issues related to calculating text height, and introduced a mirroring option for line meters, which allows for the meter growth to be clockwise or counterclockwise. Lastly, they added a glob for *.cpp files in the ESP configuration files.
Contributions:59 commits, 24 pushes, 1 branch in 1 year 4 months
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
Mattia Maldini - Senior Embedded Software Engineer at Embedd.it