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
- Jiwon Park (hanpanic)
- Yograj Rajput
- Chris Thomson
- AndrasGG
- Claire K-V
- juliane nagao
- Summer Rizzo
- maddyfisher
- Maya Man
- Fun Planet
- Christine de Carteret
- Maya Arguelles
- Himanshu Malviya
- Derek J. Kinsman
- kjav
- Jean-Michaël Celerier
- Dr. Holomorfo
- Cliff Su
- stampyzfanz
- Cody Fuller
- pie999
- Jordan Shaw
- Yifan Mai
- Sanket Singh
- Corey Farwell
- cacoollib
- Yannick Assogba
- wagedu
- ov
- Taeyoon Choi
- Rishi
- Adil Rabbani
- Caleb Eggensperger
- Geraldo Neto
- Jimish Fotariya
- Jared Donovan
- Aditya Deshpande
- Vishesh Rawal
- togekisse
- Tiago Hermano
- Rajiv Ranjan Singh
- Seung-Gi Kim(David)
- Ayush Shankar
- Saksham Saxena
- Blaize Kaye
- Long Phan
- Aaron George
- al6862
- Daniel Sarno
- Tanvi Kumar
- siddhant
- Vishal Sharma
- IENGROUND
- Sparsh Paliwal
- Fenil Gandhi
- tetunori
- Mr. Algorithm
- Ayush Sharma
- Hilary Lau
- ashu8912
- Takuma Kira
- Austin Lee Slominski
- Monica Powell
- digitalfrost
- Shubham Rathore
- Jatin Panjwani
- Alberto Di Biase
- Constance Yu
- Daniel Adams
- shujulin
- Emily Xie
- Munus Shih
- Ilona Brand
- Daniel Marino
- ANURAG GUPTA
- Philip Bell
- Chandler McWilliams
- AliLordLoss
- Greg Sadetsky
- maddy
- vipulrawat
- hunahpu18
- Seth
- Ashley Kang
- Ryuya
- Char
- Nitin Rana
- Ceesjan Luiten
- Eden Cridge
- Samir Ghosh
- chaski
- Satyam Kulkarni
- Harshil Goel
- wackbyte
- sheamus
- Chiun Hau You
- Liam Piesley
- Sanjay Singh Rajpoot
- Yining Shi
- chechenxu
- Nakul Shahdadpuri
- Kyle James
- Christopher Coleman
- Priya-Pathak
- Decoy4ever
- Bryan
- Tibor Udvari
- Paolo Pedercini
- FAL
- XTY
- RandomGamingDev
- Daniel Michel
- tapioca24
- Sivaram D
- Aqmalp99
- David White
- Cristóbal Valenzuela
- Aatish Bhatia
- Inhwa
- Antonio Jesús Sánchez Padial
- Ike Bischof
- Jonathan-David Schröder
- UnityOfFairfax
- Akhil Raj
- tae
- Val Head
- Brad Buchanan
- dhanush
- Aditya Rana
- Bharath Kumar R
- Ikko Ashimine
- Prateekgit
- kaabe1
- Ben Scheiner
- Kevin Grajeda
- Jon Kaufman
- Steven Green
- Sekani Warner
- Stef Tervelde
- ggorlen
- Jay Gupta
- Chiciuc Nicușor
- tuan
- Liang Tang
- Robyn Overstreet
- Adam Smith
- Sanchit Kapoor
- Raphaël de Courville
- Harrycheng233
- Jens Axel Søgaard
- senbaku
- Xavier Snelgrove
- Mislav Milicevic
- Darío Hereñú
- Aditya Mohan
- Matthew Kaney
- Sachin Varghese
- Bob Holt
- Gracia-zhang
- Jordan Sucher
- Miles Peyton
- Pragya
- Aidan Nelson
- odm275
- Melody Sharp
- Jess Klein
- mainstreamdev
- Camille Roux
- Luca Damasco
- Rishab Kumar Jha
- Suhas CV
- Rohan Julka
- FORCHA PEARL
- Simranjeet Singh
- feedzh
- Joshua Storm Becker
- mathewpan2
- Max Segal
- Vijith Assar
- PiyushChandra17
- truemaxdh
- DIVYANSHU RAJ
- Joseph Aronson
- Zhao Xin
- viola
- Chan Jun Shern
- Aierie
- taseenb
- Mann Shah
- Kevin Bradley
- Phoenix Perry
- Souvik Kumar
- Jason Sigal
- Boaz
- Ajaya Mati
- linnhallonqvist
- Tanner Dolby
- GoToLoop
- Chris Hallberg
- Niki Ito
- Zeke Sikelianos
- Jean Pierre Charalambos
- Ben Greenberg
- Harman Batheja
- NicholasGillen
- Arbaaz
- İsmail Namdar
- Devon Rifkin
- Gareth Battensby
- zelf0
- Unicar
- Zoe Stenger
- nancy
- Faith Wuyue Yu
- maxdevjs
- epramer-godaddy
- Nick Yahnke
- Diya Solanki
- Maciej Stankiewicz
- oliver thurley
- æmon
- ajayTDM
- Mathura MG
- Mohit Balwani
- ℤ
- Lingxiao Wang
- Shawn Van Every
- Abdiel Lopez
- Dave
- Aarati Akkapeddi
- cab_kyabe
- e-Coucou
- Jakub Valtar
- Jonathan Heindl
- gauini
- Justin Kim
- lam802
- Seb Méndez
- Jai Vignesh J
- R. Luke DuBois
- L05
- Nisar Hassan Naqvi
- XingZiLong
- Miaoye Que
- Jennifer Jacobs
- Kunal Kumar Verma
- Ayush Jain
- Marcus Parsons
- Rishabh Taparia
- Aditya Shrivastav
- Hitesh Kumar
- oz
- EmilioOcelotl
- b2renger
- Peiling Jiang
- Cosme Escobedo
- Yasai
- David Aerne
- Coding for the Arts
- Victor Morgan
- Aloneduckling
- Dewansh Thakur
- Martin Leopold Groedl
- Sun Lifei
- Aaron Casanova
- Janis Sepúlveda
- Nico Finkernagel
- Jenna
- David Newbury
- Juan Irache
- XY Feng
- Guilherme Silveira
- Oleksii Bulba
- Casey Reas
- beau-muylle
- bsubbaraman
- Cameron Yick
- ArshM17
- Jerel Johnson
- Mohana Sundaram S
- Brad Smith
- Peter Marsh
- skyperx
- Jordan Philyaw
- Laksh Singla
- Wes Lord
- Manan Arora
- Mike Anderson
- Liz Peng
- ashish singh
- perminder-17
- Wu Che Yu
- Shahriar Rahman Rubayet
- Prashant Gupta
- Sai Bhushan
- Nabil Hassein
- Shirou
- Nitish Bansal
- Shoury Singh
- Avelar
- Scott Garner
- Kevin Workman
- Jonas Rinke
- smilee
- Jack Dempsey
- Teixido
- David Wicks
- Abe Pazos
- Kevin Ho
- Elliot-Hernandez
- Ajeet Pratap Singh
- Keith Tan
- Dusk
- cog25
- Aryan Thakor
- Gregor Martynus
- M
- stormCup
- Oliver Steele
- Rahul Mohata
- Haider Ali Punjabi
- Sawai Singh Rajpurohit
- Anthony Su
- Epic Jefferson
- Gene Kogan
- Adam Ferriss
- Xavier Góngora
- Caleb Mazalevskis
- Martin Lorentzon
- MATSUDA, Kouichi
- Chris
- Corey Gouker
- BerfinA
- Kate Grant
- zacharystenger
- Liu Chang
- Petr Brzek
- alp tuğan
- Jen Kagan
- Caitlin
- Kyle McDonald
- Keshav Malik
- codeanticode
- Yash Pandey
- Arihant Parsoya
- Musab Kılıç
- Amey Bhavsar
- Yana Agun Siswanto
- mohamedalisaifudeen
- TwoTicks
- Luc de wit
- Julio Lab
- Joseph Hong
- sam delong
- Laura Ciro
- Tyler Stefanich
- Samuel Alarco Cantos
- rahulrangers
- Half Scheidl
- Vivek Tiwari
- Pierre Krafft
- Varsha Verma
- Joshua Noble
- Jai Kotia
- agrshch
- Chinmay Kadam
- sphantom-code
- Oren Shoham
- Swapnil-2001
- Hirad Sab
- MiniPear
- Théodore Orfèvres
- Minwook Park
- takawo
- Ivy Feraco
- reona396
- LEMIBANDDEXARI
- Kevin Barabash
- Aryan Singh
- Saskia Freeke
- Marc Abbey
- Ankush Banik
- Scott Murray
- Prateek Jain
- Niklas Peters
- Samuel Cho
- Anshuman Maurya
- Shubham Kumar
- Yolonanido
- Erica Pramer
- benpalevsky
- Ahmet Kaya
- Quinton Ashley
- pinky-pig
- Garima
- harkirat singh
- Adam Král
- meezwhite
- Kai-han Chang
- Craig Pickard
- Darby Rathbone
- JT Nimoy
- Stig Møller Hansen
- Nik Nyby
- Lee T
- DIYgirls
- shaharyarshamshi
- Sampo Rapeli
- Arijit Kundu
- Kathryn Isabelle Lawrence
- Tyler Jordan
- Shahma Ansari
- Anna Carreras
- Fabian Morón Zirfas
- pifragile
- Dabe Andre Enajada
- Abishake
- Monalisa Maity
- Brian Whitman
- Vítor Galvão
- Leo Kamwathi
- plural
- yu
- Jason Mandel
- Jithin KS
- Ken Miller
- Gus Becker
- Sona Lee
- Leo Wang
- Todd H. Page
- Tega Brain
- Guillermo Montecinos
- Pim Tournaye
- jeong
- Renjie Li
- Sarthak Saxena
- Malay Vasa
- Bernice Wu
- Mohammad Hussain Nagaria
- karinaxlpz
- Jacques P. du Toit
- Vedhant Agarwal
- aditya123473892
- Sepand Ansari
- INARI_DARKFOX
- 李坤霖
- Zach Rispoli
- Arijit
- Shivansh Sharma
- mxchelle
- Nick Müller
- K.Adam White
- Jyotiraditya Pradhan
- András Gárdos
- David
- Sudhanshu Tiwari
- willallstet
- Muhammad Haroon
- Caroline Hermans
- sambensim
- piinthecloud
- Golan Levin
- Ben Moren
- Ben Wendt
- Onexi
- Jack B. Du
- min-kim42
- Dorothy R. Santos
- Paul Wheeler
- Francesco Bigiarini
- Will Martin
- Max Kolyanov
- Mike
- Daniel Shiffman
- Ramin
- Nicholas Marino
- Berke Özgen
- jeanette
- Akshay Padte
- Alex Troesch
- Lionel Ringenbach
- Spencer Faith
- Bobby Kazimiroff
- Urvashi
- Nikhil
- Dominic Jodoin
- Aaron Ni
- mhsh312
- Atul Varma
- Aditya Rachman Putra
- naoyashiga
- sz245
- Christopher John Ryan
- aarón montoya-moraga
- nully0x
- SHIBAHARA Hiroki
- Ashwani Dey
- Gaurav Tiwary
- Mikael Lindqvist
- Umang Utkarsh
- Harsh Agrawal
- sortasleepy
- Luke Burgess-Yeo
- James Dunn
- Karen
- Annie McKinnon
- Zearin
- Benoît Bouré
- Brian Boucheron
- Dhruv Sahnan
- Sarah Ciston
- sparshg
- A Welles
- hvillase
- Alejandra Trejo
- Andy Timmons
- evelyn masso
- andrei antonescu
- Thomas Herlea
- Bulkan Evcimen
- Oliver Wright
- Brahvim
- Mostafa Ewis
- Ong Zhi Zheng
- Dwiferdio Seagal Putra
- Joshua Marris
- jesse cahn-thompson
- dummyAccount22
- Reijo Vosu
- oleboleskole3
- susan evans
- Mateusz Swiatkowski
- Caroline Record
- Darius Morawiec
- tonipizza
- Yousef Abu-Salah
- Eshaan Aggarwal
- Lisa Mabley
- Joonas Jokinen
- Dharshan
- trych
- Pratyay Banerjee
- Erik Butcher
- Sandeep Kumar Bhagat
- Akash Jaiswal
- cedarfall
- Callie
- Jeremy Tuloup
- Jason Alderman
- everything became blue
- Dan
- Brett Cooper
- Fisher Diede
- surajsurajsuraj
- Jesús Enrique Rascón
- JetStarBlues
- kroko / Reinis Adovičs
- Benjamin Davies
- Nat Decker
- Gareth Williams
- Seonghyeon Kim
- Jorge Moreno
- Sithe Ncube
- Juraj Onuska
- JoeCastor
- Lauren
- Vishwas Srivastava
- Louis Demange
- William Hazard
- Mattia Micheletta Merlin
- Ben Hinchley
- Kevin Siwoff
- Rune Skjoldborg Madsen
- Ed Brannin
- Federico Grandi
- luisaph
- Chris P.
- Abhi Gulati
- nikhilkalburgi
- Nick McIntyre
- Bob Ippolito
- Jiashan Wu
- Akash
- Deveshi Dwivedi
- ma haidong
- Ghales
- Max Goldstein
- manpreet
- So Sun Park
- CommanderRoot
- Yuting Lu
- Ramon Jr. Yniguez
- Michael J Conrad
- Orwiss
- Mark Russo
- Katie
- anniezhengg
- Dan Hoizner
- Michael Hadley
- anagondesign
- saber khan
- Thomas Diewald
- Ryan Slade
- Daniel Grantham
- mcturner1995
- John Pasquarello
- Mark Nikora
- Surbhi Pittie
- AKASH RAJ
- Leslie Yip
- Chelly Jin
- Dave Pagurek
- Luke Plowden
- NIINOMI
- paollabd
- Isaac Durazo
- elgin mclaren
- Acha
- raclim
- AsukaMinato
- Arsenije Savic
- koolaidkrusade
- Connie Liu
- reejuBhattacharya
- Evorage
- ml.008
- brightredchilli
- iambiancafonseca
- David Weiss
- Vishal Singh
- Sam Lavigne
- Daniel Howe
- sm7515
- computational mama
- Jenna deBoisblanc
- Antoinette Bumatay-Chan
- uno seis tres
- Emily Chen
- Niels Joubert
- Wade Marshall
- Jstodd
- AlM Chng
- SejinOH
- Linda Paiste
- rinkydevi
- TetroGem
- Sinan Ascioglu
- Jared Berghold
- Utkarsh Tiwari
- Ashris
- Samrudh Shetty
- Caleb Foss
- Dana Mulder
- Aryan Koundal
- Rajas Samse
- ffd8
- Divyansh013
- Vasu Goel
- Nahuel Palumbo
- Zac Tolle
- Emma Krantz
- Yuki
- Austin Cawley-Edwards
- Aditya Siddheshwar
- lottihill
- hrishit
- YewonCALLI
- José Miguel Tajuelo Garrigós
- Ewan Johnstone
- Lakshay Joshi
- Derek Enlow
- Adarsh
- Frederik Ring
- Spongman
- J Wong
- Naoto Hieda
- Armaan Gupta
- Zeno Zeng
- Alejandro
- Katsuya Endoh
- Freddie Rawlins
- suhani6904
- Jaymz Rhime
- Boris Bucha
- Nick Briz
- Sarah Groff Hennigh-Palermo
- peter
- Harsh Range
- Minjun Kim
- Akshat Nema
- c-dacanay
- Poulav Bhowmick
- Serena20003
- Jared Sprague
- Sagar Arora
- Johan Karlsson
- Ben Fry
- Nabeel (Dexter)
- Alex Lyons
- Mauricio Verano Merino
- Jonathan Dahan
- Tushar Choudhari
- Zoë Ingram
- Diana Galindo
- PracDuckling
- blackboxlogic
- konstantinstanmeyer
- Adwaith D
- Tokini Irene Fubara
- Derrick McMillen