Carlos Garcia

Detroit, Michigan, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code8 years of coding experience
bookPerforming Arts Technology, Engineering Concentration, Performing Arts Technology, Engineering Concentration at University of Michigan
github-logo-circle

Github Skills (5)

javascript10
p5js10
documentation10
coding9
html7

Programming languages (3)

C++JavaScriptPython

Github contributions (5)

github-logo-circle
processing/p5.js

Sep 2018 - Aug 2019

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:
userTechnical 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.
designersprinciplesartclient-sidecanvas
L05/p5.multiplayer

Feb 2018 - Sep 2019

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.
Request Free Trial
Carlos Garcia