Mathura Govindarajan is a designer-developer who builds tactile, experiment-driven learning experiences and has spent 11 years translating education needs into accessible software and workshops. As founder of Paper Crane Lab and former lead developer at Peblio, she has led teams to create classroom-friendly coding tools and communities for teachers. Her work as a front-end accessibility specialist on p5.js — improving screen-reader support, keyboard shortcuts, and UI labels for a widely used creative-coding editor and website — shows a practical commitment to inclusive tooling. She has taught and researched at NYU and NYU Abu Dhabi, blending pedagogy with hands-on maker instruction from K–12 to university levels. Based in Bengaluru, she pairs an MPS in Design & Technology with an electrical engineering background to bridge hardware, software, and human-centered learning in surprising, touchable ways.
11 years of coding experience
7 years of employment as a software developer
Bachelor of Technology (BTech), Electrical, Electronics and Communications Engineering, Bachelor of Technology (BTech), Electrical, Electronics and Communications Engineering at NITK Surathkal
Master of Professional Studies, Design and Technology, Master of Professional Studies, Design and Technology at NYU Tisch School Of the Arts
The p5.js Editor is a website for creating p5.js sketches, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else! You can create, share, or remix p5.js sketches without needing to download or configure anything.
Role in this project:
Front-end Developer
Contributions:115 commits, 54 PRs, 13 pushes in 1 year 10 months
Contributions summary:Mathura primarily focused on enhancing the accessibility of the p5.js Web Editor by modifying the UI components. Their contributions involved making the toolbar and other elements more accessible by adding roles and labels. They also added functionality for toggling text-based output and making other improvements to enhance usability. They modified the code to enable the display of line numbers and lint messages.
Contributions:9 commits, 1 PR, 4 comments in 1 month
Contributions summary:Mathura's primary contribution focuses on enhancing the accessibility of the p5.js website, specifically the "learn" section. Their work includes adding a dedicated page discussing screen reader compatibility and providing examples for users. Furthermore, they integrated keyboard shortcuts and accessibility library links within the project. The user appears to have a focused contribution on usability of the website by visually impaired users.
gruntnode-jsjavascriptp5-jsnodejs
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.