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