Vishnunarayan I is a software engineer with 8 years of experience, currently working on C++ and Android low-level systems at Google in the UK. He has a strong open-source pedigree from two Google Summer of Code stints and sustained contributions to scientific and media tooling—helping modernize Astropy and SunPy time systems and improving download performance and caching. His background spans backend and full-stack Python projects (from pafy and spotDL to a terminal YouTube player and a Vim terminal manager), demonstrating pragmatic tooling and automation skills. As a CodeNation intern he wrote linters and automated fixers that corrected over a million issue instances across 10,000+ repos, highlighting an ability to scale code quality improvements. He combines curiosity-driven exploration (self-described “just another curious guy”) with production-grade engineering at Google, blending reverse-engineering and binary-exploitation experience with day-to-day systems work.
8 years of coding experience
1 year of employment as a software developer
B. Tech, Computer Science, B. Tech, Computer Science at Indian Institute of Technology, Indore
A simple but powerful anime downloader and streamer.
Role in this project:
Full-stack Developer
Contributions:12 reviews, 312 commits, 123 PRs in 2 years 7 months
Contributions summary:Vishnunarayan primarily worked on implementing the core functionality of the anime downloader and streamer. They implemented the command-line interface (CLI) with Python, `Click` for argument parsing, and included features to download specific episode ranges and print stream URLs. Additionally, the user refactored the code, added error handling for incorrect URLs, implemented features to download and play anime, and set up the project for PyPI release. Finally, they added support for multiple video sources by creating and integrating extractors for rapidvideo and stream.moe.
yewtube, forked from mps-youtube , is a Terminal based YouTube player and downloader. No Youtube API key required.
Role in this project:
Backend Developer
Contributions:31 commits, 16 PRs, 7 pushes in 9 months
Contributions summary:Vishnunarayan primarily focused on enhancing the functionality of the terminal-based YouTube player and downloader. Their contributions included implementing the display of metadata, such as album and artist information, within the player. They also added docstrings to improve code readability and maintainability. Furthermore, the user made minor fixes and refactored the player's interaction with the MPRIS interface, which allows integration with media players and system-level controls.
playerdownloaderyoutubeyoutube-dlyoutube-player
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.