Jordan Shaw is an artist and creative technologist with over a decade of experience blending software engineering, generative AI, machine learning, and physical computing into immersive public artworks and gallery research. He leads projects end-to-end—from concept and proposal writing to weatherproof fabrication and remote monitoring—delivering interactive light installations acquired by municipalities and exhibited at venues like Ars Electronica and Medialab‑Prado. Comfortable in both studio and agency settings, Jordan has built and managed innovation teams, contributed front-end code to the p5.js community, and prototyped volumetric and AR experiences for large-scale installations. His practice treats data as material, translating invisible infrastructure into moments that prompt people to pause and see their environment differently. Educated with an MFA in Digital Futures, he is available for public and private commissions, creative-technology consulting, and collaborative R&D.
13 years of coding experience
13 years of employment as a software developer
Algonquin College
Bachelor of Information Technology in Interactive Multimedia + Design, Interactive Multimedia and Design, Bachelor of Information Technology in Interactive Multimedia + Design, Interactive Multimedia and Design at Carleton University
Master’s Degree, MFA Digital Futures, Master’s Degree, MFA Digital Futures at OCAD 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:18 commits, 2 PRs, 2 comments in 6 months
Contributions summary:Jordan primarily implemented and merged loading screen functionality into the p5.js library. This involved adding the functionality as per a feature request, alongside a basic implementation example. Additionally, the user integrated updates from the upstream repository, including bug fixes and minor revisions. Furthermore, the user made minor documentation changes and typo corrections.
Habitual Instinct is an interactive installation built with Arduino, Node.js, Raspberry Pi and PubNub
Contributions:1 PR, 51 pushes, 7 branches in 8 years 6 months
arduinoinstallation
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.