• Creator and Lead Maintainer, p5.js Web Editor, 2016-2022

    Mentor, p5.js Web Editor, 2022-Present

    p5.js is a creative coding library for making interactive and generative visuals and sounds. As part of the ongoing effort to bring programming to a wider and more diverse audience, the Processing Foundation wanted to create a p5.js editor for the web. Goals for the project include making a beginner friendly environment, creating a tool for teaching, and making web accessibility a priority. It is an open source project.

    Announcement Post / Talk

  • Engineering, Cycling '74

    Cycling '74 makes tools for sound, graphics, and interactivity. Max/MSP is an indispensable tool for creating interactive, audio/visual applications.

    Projects:

    • Mira Web and Xebra.js, a tool for multimedia artists to control Max/MSP while performing.
    • Node For Max, which adds the flexibility and power of Node to Max/MSP. Also created examples, tutorials, and workshops for this package.
  • Adjunct Professor, NYU ITP

    ITP is a two-year graduate program located in the Tisch School of the Arts whose mission is to explore the imaginative use of communications technologies—how they might augment, improve, and bring delight and art into people's lives.

    Courses:

  • Cofounder, Girlfriends Labs

    Girlfriends Labs is a creative agency that specializes in websites, apps, installations and emerging techniques. We build tools to problem solve and create seamless experiences.

  • Visualizing Neural Networks in Virtual Space

    As a resident at DBRS Innovation Labs, I worked on a Virtual Reality experience to explain one approach to machine learning. I wanted to give a picture of its internal workings, so that visitors could walk away with an intuitive understanding of how learning networks operate.

    The project works with a convolutional neural network called LeNet, modeled after the visual cortex of a cat. Users are able to draw numbers with their hands, tracked by a Leap Motion sensor, and watch the algorithm analyze their writing in real time. Users can view the neural network from different angles and change the view to see all of the network's layers at once.

    Demo Video/Artist Talk

  • Wikisonnet

    Wikisonnet is an algorithmic poem generator. It grew out of our interest in computational writing, and an experiment to see if we could write poems automatically using English language Wikipedia. The algorithm pulls together lines from Wikipedia in iambic pentameter and arranges them into Elizabethan sonnets.

    Twitter Bot/Demo Video/Press

  • Band member, Lullabies for AI

    Lullabies for AI is a musical project by three weirdos (Amelia Winger-Bearskin, Cassie Tarakajian and Eamon O'Connor) who worked together at an applied AI lab on Wall Street before realizing they should just be a band.

    They create music to soothe and educate our future AI overlords who need some psychic chill as much as the next neural net.

  • Miraweb and Xebra.js, Contributor

    Miraweb provides a responsive, websocket-based portal into your Max/MSP patch from any compatible browser. Xebra.js is a JavaScript client library for communication with a Max patch, allowing users to create event-based custom web interfaces for Max.

  • Without Colors, VR Experience

    "Without Colors" is inspired by the Italo Calvino short story of the same name. In this experience, the player is placed on the Earth before the atmosphere had formed, and therefore lacked both color and sound. It is a lonely place, difficult to find and connect with other humans. It is repetitive and gray, ad infinitum.

    Completed while in residence at Pioneer Works.

  • Flume Soundboard for Skin

    For the release of Flume’s latest album Skin, I built skin.flu.me, an interactive soundboard, in collaboration with Seth Kranzler. Visitors recreate "Never Be Like You" by triggering samples from the track to accompany an instrumental loop of the chorus. We created a clean and responsive user experience which Flume himself also enjoyed.

  • Dividend Plus, a Cryptocurrency

    In collaboration with Hannah Sawtell, Dividend Plus is a "people's currency" modelled on alternative cryptocurrencies like Bitcoin created for Art Sheffield 2016. The project also includes an interactive freestanding dual-screen CGI animation, in which Dividend coins tumble down, triggered every time a transaction takes place.

    Press: Frieze/BBC/Art Monthly

  • Mansplain it to me

    Mainsplain it to me is a web application that will answer a question in a condescending manner to you. Currently not working at mansplainitto.me.

  • Holdr

    An app that tells you whether or not you are holding your phone.

  • Skatroom

    A web enabled bathroom experience. Talk to other people on their phones in the bathroom in an online chatroom. For Art Hack Day, Deluge, January 2015.

  • Corporate Synergy

    An algorithmic performance in with interactive audience participation, though it is unclear how their actions affect the piece. The performance itself is under a license called Crowd Heading, in which the FANG corporations own the work. For Art Hack Day, Per Capita, September 2016.

  • Soylent for Women

    It's pink and it's twice the price.