Carlos Garcia is a multidisciplinary artist-engineer and creative researcher based in Detroit with eight years of experience blending performance, design, and technical practice. He leads the GroundWorks Media Lab within the University of Michigan’s Emerging Technologies Group, translating experimental art and interactive media into research-driven installations and tools. As a performer and co-founder of collectives like Complex Movements and Branch Out Collective, he bridges live vocal/production work in the duo Celsius Electronics with community-focused arts practice. Carlos also contributes to open-source creative coding by improving p5.js documentation, helping artists and educators better use mouse/touch events, font loading, and DOM styling. His work is recognized by a 2013 Creative Capital grant and a 2016 Kresge Artist Fellowship, reflecting a rare mix of technical rigor and cultural impact.
8 years of coding experience
Performing Arts Technology, Engineering Concentration, Performing Arts Technology, Engineering Concentration at University of Michigan
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:
Technical Writer
Contributions:17 commits, 9 PRs, 4 pushes in 11 months
Contributions summary:Carlos primarily contributed to the documentation of the p5.js library. Their commits focused on updating existing documentation, adding examples, and clarifying the usage of various functions, specifically related to mouse and touch events, font loading, and acceleration variables. These documentation updates also included clarifying how to style DOM elements and detailing the input clarification for the print method, ultimately improving clarity for developers using the library.
Multi-device, multiplayer game template using p5.js, node.js, and socket.io.
Contributions:84 commits, 8 PRs, 46 pushes in 1 year 7 months
socketgamesocket-iomultiplayer-gamenode-js
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.