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