Rato Aq is a seasoned Java developer based in Zurich with over a decade of professional experience and a self-described 20+ years of hands-on Java proficiency. He focuses on backend engineering, bringing strong pattern-matching and parsing skills demonstrated through contributions to well-known open-source projects like GuessIt and Subliminal, where he improved filename parsing, subtitle provider robustness, and edge-case detection. Comfortable digging into edge cases, he has a track record of refining parsing logic for codecs, release groups, seasons, and international title formats to make tooling more reliable. Colleagues would describe him as pragmatic and detail-oriented, preferring durable fixes over quick hacks. He pairs deep technical craftsmanship with a practical understanding of how parsing and metadata quality drive downstream user experiences.
Contributions:1 release, 60 commits, 46 PRs in 4 years 1 month
Contributions summary:Rato primarily focused on improving the LegendasTV provider within the `subliminal` project, a tool for downloading subtitles. Contributions included fixing issues related to title searching with dots, handling exceptions, and improving season detection. The user also added missing properties to the shooter provider and worked on handling titles with year/country information. These changes enhanced the subtitle retrieval process for the supported providers.
GuessIt is a python library that extracts as much information as possible from a video filename.
Role in this project:
Back-end Developer
Contributions:282 commits, 124 PRs, 170 pushes in 6 years 7 months
Contributions summary:Rato primarily contributed to the development and improvement of the GuessIt Python library, which extracts information from video filenames. Their work focused on refining the parsing logic for various properties like release groups, subtitle languages, screen sizes, video codecs, and streaming services. The user enhanced detection capabilities to handle a wider range of formats and edge cases, demonstrating expertise in parsing and pattern matching.
python-librarypythonscenevideoparser
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.