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