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