Ajay Kannan is a software engineer with eight years of experience, currently building products at Natoma after progressing through Software Engineer roles at Microsoft where he worked on the Teams ecosystem. An IIT Roorkee computer science graduate with a strong academic record, he focuses on web and game development and regularly contributes to open-source projects. His contributions to the popular p5.js library highlight a knack for front-end polish, UX improvements, and documentation clarity that benefit creative coding communities. Ajay is active in campus tech leadership—helping improve digital services at IIT Roorkee—and enjoys hackathons and hands-on building as ways to prototype bold ideas quickly. Based in Coimbatore, he blends practical production experience with a creative developer mindset and an eye for small but impactful refinements.
8 years of coding experience
3 years of employment as a software developer
Indian Institute of Technology Roorkee
SS, Physics, Chemistry, Mathematics, Biology, 92%, SS, Physics, Chemistry, Mathematics, Biology, 92% at GD Matriculation Higher Secondary School
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:24 commits, 19 PRs, 87 comments in 2 months
Contributions summary:Ajay primarily contributed to improving the p5.js library, focusing on enhancing the user experience and addressing minor inconsistencies. Their commits include updating and correcting examples related to DOM elements and the mouse interaction. They also focused on code quality by fixing typos and clarifying documentation for several functions, including `createFileInput`, `style`, and `AUTO`. Furthermore, the user refactored the code by moving functions, like `popMatrix` and `pushMatrix` to the legacy.js file.
An app for helping disabled people to code using their voice
Contributions:9 commits, 1 PR, 7 pushes in 1 year
disabledvoice
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.