Lauren Mccarthy is a multidisciplinary technologist, educator, and artist with 11 years of experience blending creative practice with open-source software development. Creator and core contributor to p5.js, she has deep front-end and WebGL expertise demonstrated by work on p5.js rendering and on its learning website—improving accessibility and developer-facing examples used by creatives worldwide. She balances academic leadership (Professor at UCLA, former Associate Dean for EDI) with hands-on coding, teaching generations of students how to use code as a medium for expression. Based in Los Angeles, she combines MIT-trained computer science rigor with an MFA in Design|Media Arts, bringing both technical depth and critical design thinking to projects that sit at the intersection of art, education, and technology.
11 years of coding experience
11 years of employment as a software developer
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at MIT
Master of Fine Arts (MFA), Design | Media Arts, Master of Fine Arts (MFA), Design | Media Arts at University of California, Los Angeles
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:62 releases, 24 reviews, 946 commits in 5 years 2 months
Contributions summary:Lauren's commits primarily focused on modifications within the `p5.RendererGL.js` file, which suggests involvement in WebGL rendering aspects of the p5.js library. The changes include merging branches, refactoring code related to event handling, and adjusting functionalities such as text height calculations. The modifications indicate an understanding of the library's internal workings and contributions toward improved rendering capabilities.
Contributions:8 reviews, 483 commits, 325 PRs in 5 years 6 months
Contributions summary:Lauren's primary contribution involved merging changes to the p5.js website, which includes updating the learn pages, fixing layout issues and incorporating accessibility improvements. They made adjustments to various code snippets, including the library examples, and improved the presentation of different libraries on the website. This indicates a focus on refining the user interface, improving code readability and navigation, and ensuring a user-friendly experience for learners and developers.
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.