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