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