Skip to main content

Developers in Residence Program

The Developers in Residence Program compensates contributors who work between 1 and 16 hours per week on a specific area of p5.js or Processing Java. These range from short-term to multi-month engagements and include both technical work and open-source community support on GitHub, Discord, and/or Discourse forums. This program is one of the ways that Processing Foundation supports those who build p5.js and Processing.

Developer in Residence for Processing Java R&D

charlotte-800x800-q85

Charlotte McElwain (she/her) is an artist and creative technologist based in Oakland, working primarily in the Rust programming language with a focus on open source creative coding and 3D graphics tools. She first learned to code through Processing in 2009. You can find some of her work on her website or on Instagram.

Support made possible through Sovereign Tech Agency.

Focus area: Rust and advanced graphics programming

Developer in Residence for p5.js

Webcam image of a bearded bespectacled man, with three smeared copies of his head thanks to shader shenanigans

Dave Pagurek (he/him) is a graphics programmer working on creative code based video editing at Butter. Both through work and as a volunteer, he has been contributing to p5.js since 2021 and has been a maintainer since 2023.

Support made possible through Butter. Previous contribution supported by Sovereign Tech Fund (2023, 2024).

Focus area: WebGL and WebGPU

Developer in Residence for p5.js

dora_do1_small-2-800x800-q85

Dora Do is a Creative Technologist based in Brooklyn, NY, exploring the intersection of technology, design, and art. With extensive experience in building large-scale tech solutions, combined with her passion for analog art mediums, Dora aims to understand and deepen the human connection with technology by creating thoughtful and immersive experiences.

Support made possible through donations to p5.js.

Focus area: website maintenance and usability

Developer in Residence for p5.js

Headshot of Nwakaego Ego, a young woman with locs wearing a black sleeveless turtleneck and a gold butterfly necklace, photographed against a light grey background.

Nwakaego Ego (she/her) is a Frontend Developer and Technical Writer based in Lagos, Nigeria. She first contributed to the Processing Foundation through Google Summer of Code 2025, where she built the Friendly Sketch Embedder, a tool for embedding p5.js sketches anywhere on the web.

Support made possible through donations to p5.js.

Focus area: website maintenance and usability

Developer in Residence for p5.js

perminder-772x954-q85

Perminder Singh (he/him) is an open source contributor and developer working on creative coding and graphics technologies. Since 2023, he has contributed to Processing and p5.js through WebGL, shaders, pull request reviews, and contributor support. His work focuses on improving graphics systems, developer experience, and the overall quality of open source tools.

Support made possible through Generative Art Foundation (2026) and GitHub Secure Open Source Fund (2025). Previous contribution supported by Sovereign Tech Fund (2023, 2024).

Focus area: p5.js maintenance and graphics

Alums


Processing Java

Stef Terverlde