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