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