Sanjay Rajpoot is a versatile software engineer based in Bengaluru with five years of experience building web and backend systems, often at the intersection of developer tooling, observability, and cost-optimization. He has shipped production services in Go and Node.js—rewriting and hardening monitoring and DB APIs, implementing CRON-driven integrations, and designing fine-grained access control and analytics endpoints. An active open-source contributor, Sanjay has contributed front-end improvements and internationalization work to the widely used p5.js project and its website, demonstrating a knack for improving documentation-driven developer experiences. He’s worked across startups and accelerator-backed teams (including YC and Google Summer of Code), balancing product-focused feature delivery with infrastructure and performance-minded refactors. Notably, he combined hands-on engineering with cloud-cost savings and operational tooling—adding recommendations and alerting that directly reduced compute costs for customers.
5 years of coding experience
2 years of employment as a software developer
High School Physics Chemistry Mathematics & Computer Science, High School Physics Chemistry Mathematics & Computer Science at St. Pauls School
Bachelor's degree Electronics and Communications Engineering, Bachelor's degree Electronics and Communications Engineering at Institute of Engineering & Technology DAVV, Indore
Contributions:3 reviews, 61 commits, 16 PRs in 5 months
Contributions summary:Sanjay primarily contributed to the p5.js website's legacy code base by adding and modifying example files. Their commits involved incorporating new examples for mathematical concepts, text rotation, and other interactive elements, likely with the goal of improving documentation and demonstrating the functionality of the p5.js library. The user also removed font files and updated existing examples, indicating involvement in both content creation and website maintenance. These changes suggest a focus on enriching the user experience and ensuring the website's accuracy and relevance.
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:
Front-end Developer
Contributions:6 reviews, 13 commits, 5 PRs in 4 months
Contributions summary:Sanjay contributed to the `p5.js` library by modifying existing code and documentation. Their work included adding a class to the documentation for video capture, changing instances of "processing" to "p5", and merging changes from another branch. The user also made changes to error handling and the test suite. These contributions suggest a focus on library maintenance and improvement.
designersprinciplesartclient-sidecanvas
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.