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