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