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