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