Andrea Barisani

Head Of Security Engineering at Reversec

Trieste, Friuli – Venezia Giulia, 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
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.
code11 years of coding experience
github-logo-circle

Github Skills (23)

uart10
vpn10
mmc10
usb10
wireguard10
i2c10
device-tree10
go10
device-driver10
sys10
embedded10
hardware-interface9
integrations9
network-programming9
build-system9

Programming languages (11)

CSSCRustSCSSMakefileJavaScriptGoPerl

Github contributions (5)

github-logo-circle
usbarmory/usbarmory

Oct 2014 - Dec 2022

USB armory - The open source compact secure computer
Role in this project:
userEmbedded 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.
usblinuxflasharmoryflash-drive
usbarmory/tamago

Oct 2019 - Jan 2023

TamaGo - bare metal Go
Role in this project:
userEmbedded Systems Engineer / IoT Developer
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