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