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