Vasu Goel is a software engineer at Microsoft who turns complex manual workflows into automated, scalable pipelines. He specializes in release infrastructure and AI-first tools that thousands of teams rely on, blending production engineering with AI experimentation. A former machine learning researcher at IIIT Delhi, his work in computation social science and hate speech detection informs his approach to building robust systems. An active open-source contributor, he advanced vector math in p5.js, added absolute-angle calculations, and maintained tests, reflecting strong mathematical and testing fundamentals. Based in Delhi, India, he has 9 years of experience and has also co-founded ventures and led admin roles, showing entrepreneurial versatility. He enjoys connecting with others at the intersection of automation, AI applications, and user-friendly software, bringing a practical, production-focused mindset to research ideas.
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
Role in this project:
Full-stack Developer
Contributions:10 commits, 1 PR, 8 comments in 10 days
Contributions summary:Vasu contributed to the `p5.js` library by implementing and modifying vector math functionality. They added an option for absolute angle calculation and subsequently corrected a bug related to it. The user also merged in changes from another branch and updated the test suite to reflect the corrected functionality. These changes demonstrate an understanding of the core mathematical foundations and testing practices in a creative coding library.
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.