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