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