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