p5.js was created by Lauren Lee McCarthy in 2013 as a new interpretation of Processing for the context of the web. Since then we have allowed ourselves space to deviate and grow, while drawing inspiration from Processing and our shared community. p5.js is sustained by a community of contributors, with support from the Processing Foundation. Currently, p5.js follows a rotating leadership model started in 2020.
p5.js Leads
A photograph of a white non-binary person with short blonde hair. They stand against a background of a canal and greenery.
p5.js Lead, 2024-present
Kit Kuksenok (they/it) is an artist, writer, and coder. Since first learning to code in 2002, they have worked as a systems integrator, web developer, software engineer, data analyst, and lecturer in computer science. Their art/writing is informed by this proximity to technology and its variegated uses; they’ve taught numerous courses exploring the role of technology in society through algorithmic art. They hold a PhD (2016) in Computer Science and Engineering from the University of Washington (Seattle). Born in Ukraine, and having lived both in the US and in Germany, Kit speaks English, Ukrainian, Russian, and some German. Photo credit: Cora EF Hamilton.
Qianqian, a non-binary Chinese person with black short hair, wearing a black tank top, standing next to an apple tree, with a lush garden in the background.
p5.js Lead, 2021-present, on leave
Qianqian Ye (they/she) is a Chinese artist, creative technologist and educator based in Los Angeles. Trained as an architect, she creates digital, physical, and social spaces exploring issues around gender immigration, power, care, and technology. Qianqian has has shown work or collaborated with institutions including Mozilla Foundation, LACMA, Yerba Buena Center for the Arts, MUTEK, Gray Area Foundation, Goethe Institut, MMCA Korea, Internet Archive, NYU, UCLA, UC San Diego, Google, Creative Commons and others. They currently teach creative coding as an Adjunct Associate Professor at USC Media Arts + Practice and 3D Arts at Parsons School of Design. For 2022-2023, Qianqian is a NYU ITP/IMA Project Fellow and Civic Media Fellow at USC Annenberg Innovation Lab.
Rachel, a Korean-American woman with medium length black hair smiling as she stands in her backyard.
p5.js Editor Lead, 2022-present
Rachel Lim (she/her) is a Korean-American programmer whose works explore articulating vulnerability, discomfort, and grief with gentleness and humor. She is currently a software developer within the edtech space. She holds a master’s degree from the Interactive Telecommunications Program at NYU, where she also received a BA in Art History. In her spare time, she loves crafting knick-knacks and running outdoors.
p5.js Mentors
Kenneth Lim (he/him) is an interaction designer and creative coder working with text and language in all its forms. His work and research focuses on translations, machine understanding of language, and development of language in the modern age. As a freelance creative coder, Kenneth has worked on web design/development, AR app development, and interactive installations. He is a Processing Foundation Fellow of 2018 and also a maintainer of the open source p5.js creative coding library. Kenneth has a BA in Graphic Design from Central Saint Martins, an MA in Information Experience Design at the Royal College of Art and a MRes in Creative Computing from UAL Creative Computing Institute. Kenneth is currently a Lecturer and Acting Course Leader of BSc Creative Computing at UAL CCI. His work is available at limzykenneth.com.
Headshot of Cassie Tarakajian, a light-skinned Armenian-American non-binary person with a neutral face, with a brown mullet, wearing a green shirt against a mauve background.
p5.js Editor Creator, 2016-2022; p5.js Editor Mentor, 2022-present
Cassie Tarakajian (they/them) is an Armenian-American educator, technologist, and artist based in Chicago, IL. Their work centers around creating accessible and inclusive tools for making art, and interrogating the relationship between technology and pop culture. They are the creator of the p5.js Editor, an open-source in-browser code editor for creative coding in p5.js, supported by the Processing Foundation. They are also an adjunct professor at New York University's Interactive Telecommunications Program (NYU ITP), teaching creative coding, web development, and making cursed content. They are a Y8 and Y9 member of NEW INC’s Art + Code Track, and in the past have held residencies at NYU ITP, Pioneer Works, and the STUDIO for Creative Inquiry at Carnegie Mellon.
p5.js Alumni
A Chinese-American woman with short dark hair standing in front of device sculptures.
p5.js Creator and Lead, 2013-2020; p5.js mentor 2020-2021
Lauren Lee McCarthy (she/they) is an artist having social relationships in the midst of automation, surveillance, and algorithmic living. She has received grants and residencies from Creative Capital, United States Artists, LACMA, Sundance, Eyebeam, Pioneer Works, Autodesk, and Ars Electronica. Her work SOMEONE was awarded the Ars Electronica Golden Nica and the Japan Media Arts Social Impact Award, and her work LAUREN was awarded the IDFA DocLab Award for Immersive Non-Fiction. Lauren's work has been exhibited internationally, at places such as the Barbican Centre, Fotomuseum Winterthur, Haus der elektronischen Künste, Seoul Museum of Art, Chronus Art Center, SIGGRAPH, Onassis Cultural Center, IDFA DocLab, Science Gallery Dublin, and the Japan Media Arts Festival.
A photo of cypress. She is a light olive skinned person with medium length wavy brown hair wearing a loose white collared shirt.
p5.js Co-Lead 2021-22, p5.js Mentor 2022-2023, p5.js Fellow 2019
cypress evelyn masso (she/they) is a person (all the time), a tech worker (on weekdays), and a poet (on weekends). She has been contributing to p5.js (on-and-off) since 2016, was a p5.js co-lead for 2021, and then was a mentor for 2022. Originally from Ohio, she currently lives on unceded Kizh land (near Los Angeles) with a collection of moody houseplants. She enjoys dancing, babysitting her two godsons, and hanging out by the Los Angeles River.
A photo of Kate. She is a light skinned person with short hair wearing a loose black shirt.
p5.js Editor Mentor 2021-2022
Kate Hollenbach (she/they) is artist and educator based in Denver, Colorado, where she is an Assistant Professor of Emergent Digital Practices at the University of Denver. She develops interactive systems with emerging technologies to create video, installation, print, and interactive works that relate body, gesture, and physical space. Their work addresses a new vernacular of interface design that spans across gesture, language, and visual design as sensors, cameras, and personal data play a pivotal role in human computer interaction. She has presented and exhibited work at venues including the San Francisco Museum of Modern Art, SIGGRAPH, Strange Loop, and INST-INT. Kate holds an MFA from UCLA Design Media Arts and a B.S. in Computer Science and Engineering from MIT.
Moira Turner is a queer Black woman who studied Anthropology and African American studies at the University of Southern California. After graduation, she taught computer science to elementary and middle school students for three years. This experience teaching exposed her interest in coding and passion for inclusive programming spaces.
stalgia grigg is an artist and programmer based in new york city. they use simulation and synthetic media to make sense of virtuality, agency, and intra-Leftist relationships.
A woman with dark hair, a light knitted sweater and wooden hoop earrings is smiling up at the camera and resting her chin on her hand, against a blurred background.
p5.js Co-Initiator 2013
Evelyn Eastmond is an artist in the Boston area and is the Co-Initiator of p5.js with Lauren Lee McCarthy in 2013.
p5.js Contributors
- Jack Dempsey
- Darío Hereñú
- Petr Brzek
- shaharyarshamshi
- Casey Reas
- andrei antonescu
- Jonathan Dahan
- Louis Demange
- Quinton Ashley
- Rishab Kumar Jha
- Jaymz Rhime
- Darius Morawiec
- cab_kyabe
- Cristóbal Valenzuela
- Martin Leopold Groedl
- odm275
- Chris Hallberg
- Maya Arguelles
- Aqmalp99
- Elliot-Hernandez
- Jiashan Wu
- Guilherme Silveira
- tonipizza
- Jacques P. du Toit
- Bryan
- Brahvim
- Diana Galindo
- Jack B. Du
- e-Coucou
- Seung-Gi Kim(David)
- Ahmet Kaya
- Rohan Julka
- Satyam Kulkarni
- Juan Irache
- Musab Kılıç
- hrishit
- willallstet
- Sona Lee
- hunahpu18
- Cliff Su
- Miles Peyton
- Dewansh Thakur
- Jonathan-David Schröder
- Sarah Ciston
- zelf0
- Ajeet Pratap Singh
- TetroGem
- Takuma Kira
- Austin Lee Slominski
- everything became blue
- Pim Tournaye
- MATSUDA, Kouichi
- kaabe1
- æmon
- Naoto Hieda
- Derek Enlow
- Antoinette Bumatay-Chan
- Adam Ferriss
- Wes Lord
- Mark Russo
- vipulrawat
- Martin Lorentzon
- Tyler Stefanich
- sm7515
- NicholasGillen
- tetunori
- Jon Kaufman
- Federico Grandi
- skyperx
- Avelar
- Kate Grant
- Zeke Sikelianos
- Zoë Ingram
- Val Head
- Jiwon Park (hanpanic)
- Arijit Kundu
- Aditya Rana
- Paul Wheeler
- Emily Xie
- Jared Sprague
- NIINOMI
- taseenb
- manpreet
- Matthew Kaney
- Dominic Jodoin
- Dusk
- Sithe Ncube
- Liang Tang
- Sanjay Singh Rajpoot
- Shivansh Sharma
- Joshua Marris
- Dan
- Oren Shoham
- reejuBhattacharya
- Harman Batheja
- Pierre Krafft
- Caleb Mazalevskis
- Divyansh013
- oleboleskole3
- Ben Scheiner
- David
- Dharshan
- Emma Krantz
- Aryan Singh
- Bob Ippolito
- Brad Buchanan
- Monalisa Maity
- Caroline Hermans
- nully0x
- İsmail Namdar
- DIVYANSHU RAJ
- gauini
- Haider Ali Punjabi
- Aaron Casanova
- jesse cahn-thompson
- Monica Powell
- Alejandro
- Vítor Galvão
- codeanticode
- Ashley Kang
- Aditya Shrivastav
- Alex Troesch
- Harsh Agrawal
- J Wong
- Seb Méndez
- mxchelle
- Jenna deBoisblanc
- Nakul Shahdadpuri
- Janis Sepúlveda
- Kyle McDonald
- Chris Thomson
- Varsha Verma
- Liz Peng
- Camille Roux
- cedarfall
- Bharath Kumar R
- Souvik Kumar
- Summer Rizzo
- Mattia Micheletta Merlin
- Miaoye Que
- Cody Fuller
- Akshay Padte
- Jordan Shaw
- Aditya Rachman Putra
- Hitesh Kumar
- Lakshay Joshi
- Jason Mandel
- Corey Gouker
- John Pasquarello
- Aaron Ni
- Kevin Bradley
- Nabeel (Dexter)
- M
- Niklas Peters
- Jesús Enrique Rascón
- Luca Damasco
- Umang Utkarsh
- cacoollib
- Linda Paiste
- Ashwani Dey
- Spongman
- Jai Kotia
- Xavier Góngora
- Armaan Gupta
- Ajaya Mati
- Prashant Gupta
- yu
- nancy
- Nick Briz
- Vishesh Rawal
- Aloneduckling
- Alberto Di Biase
- Aierie
- Oliver Wright
- Samrudh Shetty
- paollabd
- Nick Yahnke
- Sampo Rapeli
- Seth
- Blaize Kaye
- Ben Fry
- Ben Wendt
- Inhwa
- AlM Chng
- Dana Mulder
- siddhant
- Ayush Jain
- Nick Müller
- Jerel Johnson
- Leslie Yip
- Keshav Malik
- Samir Ghosh
- Kevin Grajeda
- Sepand Ansari
- mhsh312
- Aryan Koundal
- Serena20003
- András Gárdos
- 李坤霖
- Nisar Hassan Naqvi
- Unicar
- Vedhant Agarwal
- Tanvi Kumar
- Half Scheidl
- Michael J Conrad
- Decoy4ever
- Yannick Assogba
- Sawai Singh Rajpurohit
- Samuel Alarco Cantos
- Boaz
- jeanette
- Kevin Ho
- Thomas Herlea
- raclim
- Tushar Choudhari
- Orwiss
- Chinmay Kadam
- lottihill
- Ong Zhi Zheng
- Diya Solanki
- Caleb Eggensperger
- Arsenije Savic
- FORCHA PEARL
- Abe Pazos
- Adam Král
- Hilary Lau
- wackbyte
- Mohammad Hussain Nagaria
- TwoTicks
- Fabian Morón Zirfas
- Tanner Dolby
- Chandler McWilliams
- mathewpan2
- Cameron Yick
- Johan Karlsson
- computational mama
- Alex Lyons
- Muhammad Haroon
- Dabe Andre Enajada
- Fun Planet
- UnityOfFairfax
- surajsurajsuraj
- Urvashi
- benpalevsky
- Justin Kim
- kjav
- Shahriar Rahman Rubayet
- Sarah Groff Hennigh-Palermo
- Adarsh
- Mikael Lindqvist
- Kevin Barabash
- Sun Lifei
- zacharystenger
- Derrick McMillen
- ashish singh
- Coding for the Arts
- agrshch
- Todd H. Page
- hvillase
- L05
- togekisse
- Golan Levin
- Jyotiraditya Pradhan
- Brett Cooper
- Keith Tan
- JetStarBlues
- Gaurav Tiwary
- Char
- Ben Greenberg
- Chris P.
- Aatish Bhatia
- Yuki
- José Miguel Tajuelo Garrigós
- konstantinstanmeyer
- Zach Rispoli
- Brad Smith
- Malay Vasa
- Yograj Rajput
- evelyn masso
- Robyn Overstreet
- Arbaaz
- Dwiferdio Seagal Putra
- stampyzfanz
- Stef Tervelde
- Vishal Singh
- Aditya Mohan
- Juraj Onuska
- sambensim
- Dr. Holomorfo
- Brian Boucheron
- Callie
- Shirou
- Utkarsh Tiwari
- ajayTDM
- Katie
- Gracia-zhang
- Nico Finkernagel
- rinkydevi
- jeong
- sphantom-code
- Atul Varma
- Shoury Singh
- Sivaram D
- Ayush Sharma
- aditya123473892
- Tega Brain
- David Newbury
- Shubham Rathore
- suhani6904
- Zeno Zeng
- pie999
- ml.008
- Caroline Record
- Rahul Mohata
- DIYgirls
- Pratyay Banerjee
- luisaph
- perminder-17
- Chiun Hau You
- Rishi
- Bob Holt
- Rajas Samse
- Benoît Bouré
- Joonas Jokinen
- Chelly Jin
- Ankush Banik
- Mislav Milicevic
- Hirad Sab
- Abdiel Lopez
- Jen Kagan
- Harshil Goel
- sam delong
- Rajiv Ranjan Singh
- Kevin Workman
- Jared Donovan
- Priya-Pathak
- Gus Becker
- susan evans
- Yasai
- Philip Bell
- Adwaith D
- Prateek Jain
- Joseph Hong
- chaski
- Victor Morgan
- Jstodd
- FAL
- anagondesign
- sortasleepy
- Shubham Kumar
- maxdevjs
- Akhil Raj
- Benjamin Davies
- Daniel Shiffman
- Dan Hoizner
- ashu8912
- aarón montoya-moraga
- piinthecloud
- Bulkan Evcimen
- Sagar Arora
- b2renger
- Sachin Varghese
- Jay Gupta
- A Welles
- Reijo Vosu
- saber khan
- CommanderRoot
- beau-muylle
- viola
- Swapnil-2001
- Rune Skjoldborg Madsen
- naoyashiga
- blackboxlogic
- Kevin Siwoff
- Jonathan Heindl
- Michael Hadley
- Zearin
- Lisa Mabley
- Sai Bhushan
- K.Adam White
- brightredchilli
- senbaku
- Lauren
- kroko / Reinis Adovičs
- Sanket Singh
- Tyler Jordan
- Jordan Sucher
- Acha
- Will Martin
- XingZiLong
- Shahma Ansari
- uno seis tres
- Dhruv Sahnan
- Laura Ciro
- Bernice Wu
- Alejandra Trejo
- Nik Nyby
- oz
- Steven Green
- Arihant Parsoya
- Luke Burgess-Yeo
- Phoenix Perry
- Paolo Pedercini
- Mohana Sundaram S
- R. Luke DuBois
- Jason Sigal
- Ryan Slade
- Jason Alderman
- Maya Man
- Katsuya Endoh
- sheamus
- Nabil Hassein
- Teixido
- Mann Shah
- Deveshi Dwivedi
- Raphaël de Courville
- David White
- Jorge Moreno
- XY Feng
- Wade Marshall
- Lionel Ringenbach
- Tiago Hermano
- Kyle James
- Nahuel Palumbo
- Mohit Balwani
- ggorlen
- ANURAG GUPTA
- Yolonanido
- Francesco Bigiarini
- Zhao Xin
- anniezhengg
- AKASH RAJ
- tapioca24
- Yousef Abu-Salah
- Joseph Aronson
- Mauricio Verano Merino
- Mike Anderson
- Julio Lab
- Prateekgit
- Jared Berghold
- Harrycheng233
- Zac Tolle
- Erica Pramer
- Kunal Kumar Verma
- Joshua Storm Becker
- Maciej Stankiewicz
- maddy
- Leo Kamwathi
- Frederik Ring
- MiniPear
- Mike
- JT Nimoy
- Jennifer Jacobs
- Sandeep Kumar Bhagat
- Ghales
- Ed Brannin
- Geraldo Neto
- Sudhanshu Tiwari
- Evorage
- dummyAccount22
- Mark Nikora
- Gene Kogan
- lam802
- Lingxiao Wang
- Aditya Siddheshwar
- Ivy Feraco
- Luc de wit
- Marcus Parsons
- Caleb Foss
- Sparsh Paliwal
- Jean-Michaël Celerier
- Nitish Bansal
- David Weiss
- Rishabh Taparia
- Vasu Goel
- Akshat Nema
- Daniel Howe
- Dave
- Ike Bischof
- Abhi Gulati
- wagedu
- Ilona Brand
- Adam Smith
- Faith Wuyue Yu
- Jonas Rinke
- koolaidkrusade
- reona396
- Max Kolyanov
- Vishal Sharma
- Brian Whitman
- mohamedalisaifudeen
- So Sun Park
- alp tuğan
- Renjie Li
- Minwook Park
- feedzh
- elgin mclaren
- Nicholas Marino
- Jakub Valtar
- ma haidong
- Minjun Kim
- Ramin
- Guillermo Montecinos
- Cosme Escobedo
- Daniel Marino
- Ayush Shankar
- Dorothy R. Santos
- Mr. Algorithm
- Samuel Cho
- Jess Klein
- Jordan Philyaw
- dhanush
- Ashris
- mainstreamdev
- Chris
- Aryan Thakor
- Sekani Warner
- Ikko Ashimine
- al6862
- Jimish Fotariya
- Jai Vignesh J
- Chan Jun Shern
- iambiancafonseca
- Connie Liu
- Marc Abbey
- AsukaMinato
- PracDuckling
- XTY
- Oliver Steele
- Boris Bucha
- Max Goldstein
- Greg Sadetsky
- Kai-han Chang
- chechenxu
- smilee
- Sanchit Kapoor
- William Hazard
- Tokini Irene Fubara
- Abishake
- Anthony Su
- Onexi
- Nikhil
- Karen
- Jithin KS
- Adil Rabbani
- Peter Marsh
- Eshaan Aggarwal
- Christopher Coleman
- Epic Jefferson
- Craig Pickard
- LEMIBANDDEXARI
- Christine de Carteret
- Yash Pandey
- Aarati Akkapeddi
- Peiling Jiang
- Caitlin
- Nitin Rana
- Yana Agun Siswanto
- Laksh Singla
- Tibor Udvari
- PiyushChandra17
- Nat Decker
- Pragya
- Lee T
- ArshM17
- Mostafa Ewis
- Berke Özgen
- Devon Rifkin
- Fisher Diede
- BerfinA
- oliver thurley
- epramer-godaddy
- Darby Rathbone
- bsubbaraman
- Joshua Noble
- Niels Joubert
- RandomGamingDev
- Jenna
- Ramon Jr. Yniguez
- Christopher John Ryan
- harkirat singh
- Zoe Stenger
- Bobby Kazimiroff
- nikhilkalburgi
- SejinOH
- ffd8
- Emily Chen
- Stig Møller Hansen
- Corey Farwell
- Surbhi Pittie
- Freddie Rawlins
- Anshuman Maurya
- Mathura MG
- Daniel Adams
- Saksham Saxena
- Max Segal
- Gregor Martynus
- Mateusz Swiatkowski
- Chiciuc Nicușor
- Constance Yu
- Thomas Diewald
- Long Phan
- Suhas CV
- Jean Pierre Charalambos
- Yifan Mai
- Kathryn Isabelle Lawrence
- Ken Miller
- ℤ
- Luke Plowden
- plural
- YewonCALLI
- James Dunn
- Anna Carreras
- Aaron George
- Jeremy Tuloup
- Antonio Jesús Sánchez Padial
- Nick McIntyre
- Munus Shih
- mcturner1995
- rahulrangers
- Ewan Johnstone
- Ceesjan Luiten
- maddyfisher
- Xavier Snelgrove
- Ben Hinchley
- Jatin Panjwani
- stormCup
- Isaac Durazo
- Harsh Range
- Yuting Lu
- Garima
- meezwhite
- Fenil Gandhi
- Austin Cawley-Edwards
- peter
- juliane nagao
- Amey Bhavsar
- Simranjeet Singh
- Ben Moren
- Daniel Sarno
- Oleksii Bulba
- Aidan Nelson
- Sinan Ascioglu
- Vivek Tiwari
- Himanshu Malviya
- Shawn Van Every
- linnhallonqvist
- Spencer Faith
- AliLordLoss
- Daniel Michel
- Vishwas Srivastava
- Melody Sharp
- Daniel Grantham
- Jens Axel Søgaard
- digitalfrost
- SHIBAHARA Hiroki
- c-dacanay
- Gareth Williams
- Seonghyeon Kim
- truemaxdh
- Annie McKinnon
- Aditya Deshpande
- Akash Jaiswal
- Derek J. Kinsman
- trych
- Saskia Freeke
- sparshg
- Dave Pagurek
- Poulav Bhowmick
- Eden Cridge
- Scott Murray
- Vijith Assar
- tae
- Erik Butcher
- pifragile
- Arijit
- David Wicks
- Liu Chang
- IENGROUND
- shujulin
- ov
- Liam Piesley
- cog25
- EmilioOcelotl
- Théodore Orfèvres
- Leo Wang
- GoToLoop
- INARI_DARKFOX
- Scott Garner
- sz245
- Niki Ito
- Yining Shi
- Claire K-V
- pinky-pig
- Sam Lavigne
- Gareth Battensby
- JoeCastor
- Ryuya
- Taeyoon Choi
- Andy Timmons
- Manan Arora
- takawo
- AndrasGG
- tuan
- Wu Che Yu
- min-kim42
- Sarthak Saxena
- David Aerne
- Akash
- karinaxlpz