Ajay Kannan

Software Engineer at Natoma

Coimbatore, Tamil Nadu, India
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

👤
Senior
🎓
Top School
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.
code8 years of coding experience
job3 years of employment as a software developer
bookIndian Institute of Technology Roorkee
bookSS, Physics, Chemistry, Mathematics, Biology, 92%, SS, Physics, Chemistry, Mathematics, Biology, 92% at GD Matriculation Higher Secondary School
languagesTamil, English, Hindi
github-logo-circle

Github Skills (9)

dom-manipulation10
javascript10
p5js10
html9
coding9
graphic8
ed255197
artnet6
artwork6

Programming languages (5)

ShellJavaScriptHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
processing/p5.js

Jan 2019 - Apr 2019

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:
userFront-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.
designersprinciplesartclient-sidecanvas
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.
Request Free Trial
Ajay Kannan - Software Engineer at Natoma