Jesse Bannon is a Senior Software Engineer with 11 years of experience, currently building production-grade systems at Meta from Washington. He specializes in production machine learning and backend engineering, bringing a pragmatic focus on reliability, testing, and error-handling to complex data flows. Jesse’s open-source work includes ytdl-sub, a lightweight yt-dlp-based tool where he implemented robust download strategies, playlist handling, metadata management, and comprehensive unit tests. With a BS and MS in Computer Science from University of Washington Tacoma, he combines strong academic grounding with hands-on system design. Colleagues value his ability to translate ML requirements into maintainable, testable pipelines and his penchant for improving post-processing and operational resilience. He often surfaces subtle edge cases in media ingestion workflows, turning brittle scripts into production-ready services.
11 years of coding experience
Bachelor's Degree of Science, Computer Science, Bachelor's Degree of Science, Computer Science at University of Washington Tacoma
Lightweight tool to automate downloading and metadata generation with yt-dlp
Role in this project:
Back-end Developer
Contributions:5 releases, 80 reviews, 392 commits in 1 year 4 months
Contributions summary:Jesse primarily contributed to the core functionality of the ytdl-sub tool, focusing on the implementation of download strategies and post-processing. They developed several download strategies for different media sources and incorporated features like playlist handling and metadata management. Furthermore, the user worked on enhancing the codebase with unit tests, error handling and integrating features for supporting different sources.
Contributions:125 pushes, 1 branch in 2 years 11 months
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.