Chris Caruso is a Senior Application Developer with 13 years of professional experience building and maintaining robust systems across startups, corporate, and military environments from Tacoma, WA. He excels at pragmatic, creative problem solving—preferring roles that let him independently assess challenges and implement unconventional but effective solutions. His background spans systems and database administration, robotics programming, and modern web development, currently focusing on automated web data collection with Ruby on Rails at the Linguistic Data Consortium. Chris contributes to open-source tooling for media extraction, adding and improving extractors in the widely used yt-dlp project, reflecting hands-on Python backend skills alongside his systems expertise. He brings a disciplined, deadline-driven approach learned from defense and production deployments, paired with a taste for flexible automation that scales.
A feature-rich command-line audio/video downloader
Role in this project:
Back-end Developer
Contributions:3 reviews, 10 PRs, 4 comments in 2 years 4 months
Contributions summary:Chris primarily contributed to the `yt-dlp` repository by adding support for new extractors and updating existing ones to accommodate changes in video platforms. Their work involved modifying Python code to handle URL parsing, extracting video metadata, and downloading media from various websites. The contributions include implementing a new extractor for the Lumni platform and improving error messages and functionality for existing extractors like JWPlatform, Youku, and CBC.
Contributions:35 commits, 20 PRs, 29 pushes in 1 year 1 month
browserjavascriptspotmaptwitter
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.