Vishnunarayan I

Software Engineer at Google

United Kingdom
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
🎓
Top School
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.
code8 years of coding experience
job1 year of employment as a software developer
bookB. Tech, Computer Science, B. Tech, Computer Science at Indian Institute of Technology, Indore
github-logo-circle

Github Skills (35)

datetime10
lib10
back-end-development10
apidoc10
python10
onclick10
youtube-api10
vimscript10
testing10
clicking10
mpi10
time-series10
beautifulsoup10
datetimes10
youtube10

Programming languages (18)

C#JavaC++CSSRustCVueGo

Github contributions (5)

github-logo-circle
anime-dl/anime-downloader

Feb 2018 - Aug 2020

A simple but powerful anime downloader and streamer.
Role in this project:
userFull-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.
anime-downloaderdownloaderstreamerbatchepisodes
mps-youtube/yewtube

Dec 2017 - Oct 2018

yewtube, forked from mps-youtube , is a Terminal based YouTube player and downloader. No Youtube API key required.
Role in this project:
userBackend 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.
Request Free Trial
Vishnunarayan I - Software Engineer at Google