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