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