The Processing Foundation Fellowships support artists, coders, and collectives in visionary projects that conceive a new direction for what Processing as a software and a community can do. Fellowships are an integral part of the Processing Foundation’s work toward developing tools of empowerment and access at the convergence of art and technology. Fellowships emphasize projects that expand Processing and its affiliated projects, as well as the evolution of a fellow’s practice. Work done by fellows is supported through funding and mentorship from The Processing Foundation. More information about the origins and development of the Fellowship program can be found here.

Open Call for 2018 Fellowships

Apply Now

Application Deadline: Wednesday, December 20, 2017,11:59PM PST

The Processing Foundation is currently accepting applications for the 2018 Fellowship Program. To apply, go here.

Processing Foundation Fellowships support artists, coders, and collectives in visionary projects that conceive a new direction for what Processing as a software and a community can do. Fellowships are an integral part of the Processing Foundation’s work toward developing tools of empowerment and access at the convergence of art and technology.

We encourage proposals that involve investigations into what a fellow may not already know how to do. This can be initiated at any level of expertise, and we are open to applicants from all backgrounds and skill levels. We place more emphasis on proposals that demonstrate enthusiasm, innovation, and the evolution of a fellow’s practice rather than their pre-existing technical skills. We choose projects that will have a significant impact on the fellow’s practice, and offer them much-needed resources and support.

Projects can range from software development of the existing Processing projects (Processing, p5.js,, Processing for Android), to creative and exploratory research for new iterations, to community outreach initiatives that address barriers to access and diversity. Our past fellowships are good examples of work we believe is important, and of how those projects have evolved into self-sustaining projects in their own right.

Applicants are encouraged to familiarize themselves with previously supported work (below), and to envision how their projects might continue beyond the Foundation’s support. (See the Processing Foundation Medium account, which has a series of articles written by the 2017 Fellows in their own words.)

Fellows will be selected by the Processing Foundation’s Board of Directors. The Board will work with selected fellows to find appropriate mentorship for the project. Fellows are awarded a stipend of $3000USD, at $30/hour for a total of 100 hours. Fellowship work must take place between March 1 and May 31, 2018, where the 100 hours are distributed according to the fellow’s schedule.

Regular communication between fellows and their mentor is required, as are regular updates of work in progress, which can take the form of tweets, blog posts, etc. As a culmination of the fellowship, fellows are required to document their project online.

Fellowships are open to all US and international applicants.

See Fellowship Guidelines (below) for more details.

Application period is open November 15 - December 20, 2017. Selected fellows will be notified by early February 2018. Late applications will not be accepted.

To apply, go here. If you have questions, please email

If you are interested in sponsoring a fellow, contact Johanna Hedva, Director of Advocacy: The Foundation is looking for potential funders who would be interested in sponsoring part or all of a fellow’s project.

Fellowship Guidelines


Processing Foundation Fellows are expected to commit 100 hours to proposed projects, over the course of March 1, 2018, to May 31, 2018. The 100 hours of the fellowship must take place during this timeline. How the 100 hours are completed is flexible and decided upon between the mentor and the fellow. For example, if a fellow wants to work 100 hours over 2.5 weeks in March, that is fine. Or, if they want to log a few hours per week throughout the entire fellowship period, that is also fine.

Agreement of schedules and milestone dates is to be decided upon between the fellow and their mentor (and advisors, if applicable).


Mentors are assigned to each fellow from within the Processing Foundation’s community.

If a specific mentor is desired, please indicate this in the application.

Regular meetings with a mentor throughout the fellowship are required (either in-person or via phone/skype). Scheduling of meetings must be made in agreement together at the beginning of the fellowship.

Progress Documentation

Regular progress updates, via social media, blogs, etc., are required to be posted at least twice monthly. It is recommended that progress updates occur after each progress meeting.

Fellowship projects are featured on the Processing Foundation’s website, with a fellow’s bio, images, and a link to the project.


Fellowship projects must be open source.

Final online documentation of fellowship projects are required, as well as a written post for the Processing Foundation Medium account. Documentation can take many forms, and we are open to what fits best for the work.

Project legacy is an important component of fellowships. We encourage applicants to think about how projects may support future sustainability or archiving of the work. This includes, but is not limited to: code commenting and reusability, documentation, prioritized @todo lists / roadmaps (if there’s more to do after your fellowship is completed), laying out infrastructure that enables others to carry on, summary of discoveries for research focused projects, etc.


The stipend for the 2018 Fellowship is $3,000USD, calculated at $30 per hour for 100 total hours. Payment of the stipend will be made in 50% installments: $1,500USD paid at the start of your fellowship, and the remaining $1,500USD upon its completion.

Community & Contact Info

We follow the community guidelines of p5.js for our code of conduct.

For questions, contact

Cassie Tarakajian (2017)

Cassie Tarakajian is a software developer, hardware engineer, creative technologist, and artist. She is a cofounder at the digital creative agency Girlfriends, an engineer at Cycling '74, and a contributor to open source. She is interested in ways that art drives technology and vice versa. Cassie will be mentored by Daniel Shiffman and Lauren McCarthy. This Fellowship is sponsored by NYU ITP.

The p5.js Web Editor is an in-browser interactive development environment for writing p5.js sketches. It aims to lower the bar for creative coding. Users can start writing p5.js by simply opening a browser window, without the need to download software or do any configuration. It is free to use and it is an open source project.

Andrew Nicolaou (2017)

Andrew Nicolaou is a Creative Technologist with a background building web applications and connected products. He's passionate about the power web-based tools offer for expanding creative expression. Andrew will be mentored by Cassie Tarakajian.

Andrew will be working on general enhancements to the p5.js Web Editor. He'll also explore ways to support new users and shorten the feedback loop for discovering p5.js features and iterating on ideas.

DIY Girls (2017)

DIY Girls seeks to increase girl’s interest and success in STEAM through new educational experiences and mentor relationships. Sylvia Aguiñaga is the director of curriculum at DIY Girls and a digital media artist with Y_NIS. Vanessa Landes is a program leader at DIY Girls and a Biomedical engineering PhD student at USC. They will be mentored by Jesse Cahn-Thompson and Lauren McCarthy.

Sylvia and Vanessa have teamed up with the Processing Foundation to explore new opportunities for DIY Girls. They will work with their mentors to add creative new projects to the DIY Girls’ Processing curriculum, emphasize programming in p5.js, and broaden accessibility by offering English and Spanish zines online.

Gottfried Haider (2017)

Gottfried Haider is an artist, educator and tool-maker. His background is Digital Arts, with a degree from the University of Applied Arts Vienna. He is also recipient of a Fulbright Scholarship and holds an MFA in Design Media Arts from the University of California Los Angeles (UCLA). Gottfried will be mentored by Ben Fry.

Gottfried will work on libraries, tutorials, and core infrastructure for running Processing on small and inexpensive ARM devices running Linux.

Niklas Peters (2017)

Niklas Peters is a visual artist and musician based in Johannesburg. Prior to moving to South Africa, he worked as a portfolio analyst at an impact investing non-profit headquartered in NYC. Niklas will be mentored by Daniel Shiffman.

Niklas will develop and pilot a curriculum to introduce learners with low computer literacy to the fundamentals of computer programming and creative expression through code.

Saskia Freeke (2017)

Saskia Freeke is an artist, creative coder, interaction and visual designer. She is interested in creating playful experiences. She makes daily art, mainly generated with code, since January 1, 2015. She is a member of Code Liberation and is doing her masters in Computational Arts at Goldsmiths University of London. Saskia will be mentored by Phoenix Perry and Johanna Hedva.

To encourage women to explore coding as a tool to express themselves in creative ways, Saskia will develop, organise and create series of workshops to teach p5.js in person to women, non-binary and femme identifying people in London and Europe, in collaborations with Code Liberation.

Susan Evans (2017)

Susan Evans is passionate about creating safe, inclusive, and supportive computer science education communities. She has a diverse background in improving the human experience through UX design and code. She rides her bike everywhere and doesn't think aptitude is a thing. Susan will be mentored by Dr. Rhazes Spell.

People in prison deserve open access to education, especially computer science education, which opens access to high-paying jobs. Susan will be crafting and offering a series of classes in Washington state prisons using p5.js.

Allison Parrish (2016)

Allison Parrish is a computer programmer, poet, educator and game designer. She is an adjunct professor at NYU’s Interactive Telecommunications Program and the Digital Creative Writer-in-Residence at Fordham University.

As part of her Processing Foundation Fellowship, Allison will work on advocacy, documentation, and tutorials for Processing’s Python Mode.

Claire Kearney-Volpe (2016)

Claire Kearney-Volpe is an Art Therapist, Researcher, and Designer interested in accessibility, assistive technology, and participatory design. Claire graduated from NYU’s Interactive Telecommunications Program, and is an Adjunct Professor in the area of assistive tech at NYU and Manager of the the NYU Ability Lab. In addition to mentorship from the Processing Foundation, Claire’s Advisor will be Sara Hendren.

The goal of Claire’s work is to make the Processing/p5.js IDEs, learning modules, and web content on and usable by people who are blind or visually impaired.

The Digital Citizens Lab (2016)

The Digital Citizens Lab is a design collective, with a focus on civic technology, that aims to help organizations streamline their existing processes or develop new methods of engagement. We believe that “play” is an under-utilized, fundamental tool when creating meaningful interaction. In addition to mentorship from The Processing Foundation, Tahir Hemphill will serve as an Advisor.

“Coding Comic,” to be developed during their fellowship, is a platform where children can re-write (re-visualize) a narrative by changing the logic of events. Special emphasis is directed toward children of immigrants and people of color.

Jessica Klein and Atul Varma (2016)

Jess Klein and Atul Varma enjoy building bridges of understanding between humans and machines. They have collaborated on software that's been used as the centerpiece of TED Talks, in maker events around the world, and by individuals who are just trying to have a less frustrating time using their computer. Jess is currently an Open Web Designer at Bocoup, and recently was awarded the White House Champion of Change honor for her civic hacktivism. She holds an MFA in Design & Technology from Parsons School of Design. Atul is currently freelancing on projects related to civic and education technology. He recently finished a residency focused on game-based learning at Eyebeam. He holds an MS in Computer Science from the University of Chicago.

They are interested in making p5.js the most helpful JavaScript library in the world by improving its friendly error system through the lens of human-centered design.

Tega Brain and Luisa Pereira (2016)

Tega Brain and Luisa Pereira are artists and educators, with backgrounds in engineering. They are based in New York City and <3 art and computers.

Luisa and Tega will be creating and editing a collection of online educational resources on specific programming topics, to be published on the p5.js website.

Wilm Thoben (2013–2014)

Wilm Thoben is a sound artist and researcher. He is currently working on his dissertation about the 1960s art and technology group E.A.T. His work deals with perception and definition of space or the abstraction of everyday life.

White Light / White Heat by Rainer Kohlberger and Wilm Thoben

Thoben developed a new core Sound library from fall 2013 through winter 2014. This library is now released with Processing 3.0.

Lauren McCarthy (2013)

Lauren McCarthy is an artist based in Brooklyn, NY. She is full-time faculty at NYU ITP, and recently a resident at CMU STUDIO for Creative Inquiry and Eyebeam. She holds an MFA from UCLA and a BS Computer Science and BS Art and Design from MIT. Her work explores current systems and structures for being a person and interacting with other people.

McCarthy started the work that has now become p5.js in spring, summer, and fall 2013. p5.js is a JavaScript interpretation of Processing.

Greg Borenstein (2013)

Greg Borenstein is an artist, technologist, and teacher. He creates illusions for humans and machines. His work explores computer vision, machine learning, game design, visual effects, and drawing as media for storytelling and design. Greg is a graduate of the NYU Interactive Telecommunications Program and has worked for firms such as Makerbot and Berg London. He is the author of a book for O’Reilly about the Microsoft Kinect, titled: Making Things See: 3D vision with Kinect, Processing, Arduino, and MakerBot. He’s currently a researcher in the Playful Systems Group at the MIT Media Lab.

Self Portrait by Greg Borenstein

Borenstein expanded and released the OpenCV library in spring and summer 2013.