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