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