Cypress Masso is an engineering manager and interaction-focused web developer with 11 years of experience building accessible, design-driven products and developer-facing platforms. Currently at Figma, Cypress has led cross-functional teams at companies like Discord and GitHub, shaping client platforms, design systems, and community tools such as Discussions and Sponsors. They pair hands-on front-end craftsmanship—contributions to p5.js color handling and maintenance of its website—with deep experience in QA and test automation (improving Git error handling in dugite and Puppeteer Bluetooth tests). Comfortable mentoring open source projects (co-leading p5.js) and shipping polished developer tools (GitHub Desktop), Cypress brings a designer’s sensitivity to user interaction together with engineering rigor. Based in Los Angeles, they blend product-minded leadership with a track record of turning creative, community-centered projects into reliable, well-tested software.
11 years of coding experience
13 years of employment as a software developer
Miller High School
BA Psychology Interactive Media Studies, BA Psychology Interactive Media Studies at Miami University
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:2 releases, 39 reviews, 432 commits in 4 years 11 months
Contributions summary:Cypress primarily contributed to the `p5.js` library's color-related functionalities, refactoring and improving color handling. They implemented features such as alpha and RGB setters, improved the internal structure of the `p5.Color` object. They also made code quality improvements by refactoring and restructuring methods. Furthermore, the user expanded test coverage for these methods in `test/unit/color/p5.Color.js`.
Contributions:13 reviews, 91 commits, 28 PRs in 3 years 1 month
Contributions summary:Cypress primarily contributed to the p5.js website, focusing on updating and maintaining existing documentation and examples. They made code changes related to the reference documentation, including updating file names and content. Their contributions involved modifying HTML templates, JavaScript files (examples.js), and data files (data.json, data.min.json) suggesting a focus on front-end development and content management.
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.