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