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