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