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