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