Qianqian Ye is a creative technologist and design leader based in Los Angeles, currently directing Creative Technology at the Processing Foundation after rising through roles that grew p5.js to millions of users. With nine years of professional experience spanning interaction design, architecture, and creative coding, she blends front-end engineering with community stewardship and open-source localization. Her hands-on contributions to p5.js include image-handling features and web editor maintenance, and she has translated and localized core documentation into Chinese, helping broaden the library’s global reach. As an adjunct professor at USC she teaches creative web programming, bridging academic instruction with real-world tooling and pedagogy. Her background in landscape architecture and architecture informs a systems-minded, spatial approach to digital interaction design.
9 years of coding experience
6 years of employment as a software developer
Yueqing High School
Master's degree Landscape Architecture, Master's degree Landscape Architecture at Cornell University
Bachelor of Architecture (BArch) Architecture, Bachelor of Architecture (BArch) Architecture at Zhejiang University of Technology
Contributions:6 reviews, 272 commits, 77 PRs in 4 years 7 months
Contributions summary:Qianqian primarily contributed to translating and updating the p5.js website legacy project, focusing on the "Structure" and "Form" chapters of the documentation. Their work involved translating comments, descriptions, and code examples into Chinese (zh-Hans). They made several revisions, including formatting and spacing adjustments, and updating the titles of the translated sections.
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:12 releases, 21 reviews, 112 commits in 1 year 8 months
Contributions summary:Qianqian primarily contributed to the `p5.js` library by implementing and improving features related to image handling, specifically the `tint` and `saveGif` functionalities. Their work involved modifying core JavaScript files (`p5.Renderer2D.js`, `src/image/loading_displaying.js`, `src/image/p5.Image.js`), and creating/updating related unit tests (`test/unit/image/loading.js`, `test/manual-test-examples/tint-performance/sketch.js`). The user also addressed documentation issues and removed deprecated features.
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.