Damiano Amatruda

Zurich, Zurich, Switzerland
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
Damiano Amatruda is a passionate software engineer and cybersecurity student based in Zurich with 12 years of hands-on experience, currently deepening expertise in Cyber Security and Artificial Intelligence at ETH Zürich and EPFL. He is an active open-source contributor, notable for back-end work on high-profile projects like yt-dlp—adding new platform extractors and improving subtitle and protected-video handling—and for enhancing emulator stability and compatibility in nds-bootstrap. Comfortable working across Python and low-level systems, he blends practical feature delivery with careful refactoring and platform interoperability fixes. A regular CTF player and member of the 0rganizers team, he brings a security-minded, problem-solving approach to development and a track record of shipping robust, user-facing tooling. Notably, his contributions show an interest in both multimedia tooling and retro systems, reflecting a wide-ranging curiosity beyond conventional cloud-native stacks.
code12 years of coding experience
languagesFrench, Italian, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

c1710
nintendo-ds10
video-download10
youtube-dl10
arm10
yt-dlp10
assembly10
c1110
ytdl10
python10
assembler10
api8
apidoc8

Programming languages (4)

CJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
DS-Homebrew/nds-bootstrap

Jul 2018 - Aug 2018

Boot an nds file
Role in this project:
userBack-end Developer
Contributions:1 release, 316 commits, 9 PRs in 1 month
Contributions summary:Damiano's contributions primarily revolved around enhancing the functionality of the Nintendo DS emulator project, specifically focusing on the card engine functionality. The user implemented fixes for DSi BIOS compatibility, implemented a cheat patch system, and added support for SDK 5 games within the code. The user reorganized and refactored significant parts of the card engine code by restructuring internal functions, and improved the handling of the card ID.
nintendo-dsinintendo-3dsdevkitprogenesis3ds
yt-dlp/yt-dlp

Oct 2021 - Dec 2022

A feature-rich command-line audio/video downloader
Role in this project:
userBack-end Developer
Contributions:5 reviews, 4 commits, 3 PRs in 1 year 2 months
Contributions summary:Damiano contributed to the `yt-dlp/yt-dlp` project by implementing features and fixing bugs within the Python codebase. Their work included parsing resolution data, incorporating headers and cookies for subtitle downloads, and adding extractors for new video platforms like Cisco Webex, ON24, and Microsoft Stream. They also enhanced the Cisco Webex extractor to support password-protected videos.
pythonvideo-downloaderfixesyoutube-dlcsponsorblock
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
Damiano Amatruda