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