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