Vishwas Gopinath is a software engineer and founder with over a decade of experience building production web and mobile applications, specializing in React, Next.js and TypeScript. He leads Codevolution, a popular educational channel with 700K+ subscribers and 115M+ views, where he translates complex front-end concepts into approachable tutorials over the past nine years. Professionally he’s shipped GDS-compliant portals, shared component libraries, and real-time React Native apps integrating Firebase and cloud functions while driving developer experience at Builder.io. His open-source work focuses on practical front-end tooling and tutorials—covering React Query, Formik, Redux and Angular—demonstrating a knack for clear, example-driven solutions that accelerate onboarding. Based in the Netherlands, he combines hands-on engineering with developer advocacy, uniquely blending product-grade delivery with large-scale technical education. An interesting detail: many of his tutorial repos are direct source companions to high-impact videos, making his code both pedagogical and production-ready.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at Visvesvaraya Technological University
All the Chrome Extensions from the Youtube tutorial series!
Role in this project:
Front-end Developer
Contributions:25 commits, 1 push, 1 branch in 28 days
Contributions summary:Vishwas primarily focused on developing features for a Chrome extension, specifically creating a budget manager. Their contributions involved adding the `popup.html` file with basic HTML structure for the user interface, and implemented the `popup.js` and `options.js` files. The user also enhanced the extension's functionality by integrating rich notifications for budget limits and context menu integration, as well as implementing page font style.
Source code for the Angular Tutorials series on Youtube
Role in this project:
Front-end Developer
Contributions:32 commits, 1 PR, 5 pushes in 6 months
Contributions summary:Vishwas primarily contributed to the development of the Angular-based tutorials by implementing various front-end features within the `binding-demo` and `structural-directives` projects. Their work includes adding test components, implementing data binding (interpolation, property, class, and style binding), event binding, and reference variables. The user also incorporated structural directives like `ngIf`, `ngSwitch`, and `ngFor`, thus enhancing the interactive elements and functionalities of the application. Furthermore, they also demonstrated the use of pipes.
angularyoutube
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.