Andrea Barisani is an internationally recognized security researcher and Head of Security Engineering with over a decade of hands-on experience defending large-scale infrastructure, auditing code, and performing advanced penetration testing in safety-critical environments. A lifelong tinkerer since his first Commodore-64, he combines deep embedded systems expertise—demonstrated by contributions to notable open-source projects like USB Armory and TamaGo—with high-impact applied research in automotive hacking, side-channels, and payment systems. Andrea founded the oCERT initiative and is a frequent speaker at top conferences (BlackHat, DEF CON, CCC), translating cutting-edge vulnerabilities into practical defenses. Based in Trieste, Italy, he blends hardware-level engineering (USB Type‑C controller enablement, DDR timing, secure-boot work) with platform adaptation for projects such as Tailscale, making him equally fluent in firmware, networking, and secure system design.
USB armory - The open source compact secure computer
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:299 commits, 5 PRs, 239 pushes in 8 years 4 months
Contributions summary:Andrea's primary contributions involve hardware-level modifications and device tree configuration for the USB armory Mk II. They implemented and debugged the enablement of the FUSB303 receptacle Type-C controller. The user also made changes to the device tree, modifying pin configurations and power management settings, including eMMC/uSD boot options and adjustments to the DDR timing to improve stability.
Contributions:3 reviews, 615 commits, 19 PRs in 3 years 3 months
Contributions summary:Andrea contributed to the TamaGo bare metal Go project, focusing on low-level device driver and hardware-level interactions. They worked on the implementation of drivers for the NXP i.MX6 family SoCs, with specific focus on I2C, UART, and memory management (iRAM). The user's contributions included integrating Ethernet over USB using the CDC-ECM protocol, the addition of a USB device descriptor and various system-level enhancements for secure-boot.
bare-metalrisc-vmetalriscbare
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
Andrea Barisani - Head Of Security Engineering at Reversec