Michael Trimarchi

Chief Executive Officer at Freelance

Savoca, Sicily, Italy
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michael Trimarchi is a seasoned Linux and embedded systems engineer turned CEO with over a decade of hands-on experience porting Linux and U-Boot to mobile and nautical devices and delivering secure payment and IoT solutions. He holds a Master's in Software Engineering from the University of Pisa and contributed early EDF deadline scheduling patches that influenced real-time scheduling in mainline Linux. As founder and executive at Amarula Solutions he blends technical leadership, project and operations management, and hardware review across clients from Honeywell to Raymarine. His background spans research collaborations and European projects, with publications in hierarchical and real-time scheduling that underscore a strong theoretical foundation. Michael is particularly passionate about Android, mobile frameworks and secure boot/payment terminals, often bridging research-grade schedulability work with product-driven embedded engineering. Based in Savoca, Sicily, he is known for turning complex embedded constraints into robust, fielded products while advising startups on strategic tech transitions.
code14 years of coding experience
job8 years of employment as a software developer
bookMaster's degree Software Engeenering, Master's degree Software Engeenering at Università di Pisa
languagesEnglish, Spanish, Italian
github-logo-circle

Github Skills (24)

buildroot10
architecture10
configuration-management10
bash10
rockchip10
flash10
device-tree10
script10
u-boot10
soc10
sys10
arm10
embedded10
chip810
architectures10

Programming languages (18)

JavaC++CSSCCMakeMakefileVueGo

Github contributions (5)

github-logo-circle
u-boot/u-boot

May 2025 - May 2025

"Das U-Boot" Source Tree
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 PR in 1 day
Contributions summary:Michael's contributions focus on enhancing and supporting the "Das U-Boot" (U-Boot) bootloader for various Rockchip and Engicam embedded systems. They implemented support for new boards such as "rk3288-tinker-s" and "Engicam PX30.Core SOM", including device tree modifications and board-specific configurations. The commits also include fixes related to NAND flash handling, Ethernet clock initialization, and TrustZone enablement, demonstrating a solid understanding of bootloader development and embedded system architecture.
u-boot
Jenkins plugin for signing Android APKs
Contributions:3 reviews, 18 PRs, 10 pushes in 1 year 6 months
android-apkjenkins-plugin
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