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