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