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