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