Artistic Projects
SixLayers - Computational graphic design tool (2012)

SixLayers is a graphic design tool made to help create the graphical image of the Digital Design course of the School of Arts, Porto.

More info here.
DNA Ring - Computational jewelry design (2011)

DNA Ring is a Processing program that generates rings based on a person's (simulated) DNA.

This is a design project by Sara Coutinho, which combines historic portuguese tiles with computational design and fabrication.

The Garden of Time (O Jardim do Tempo) - Interactive Video Installation (2010/2011)

The Garden of Time is an interactive video installation developed in collaboration with Carlos Sena Caires as part of the Interactive Art course of the School of Arts, Porto.

This project was selected for TEI 2012 Art Explorations. It has also been presented at the FAD festival in Belo Horizonte, Brasil. And also previewed in the course exhibition "O JARDIM DE TS'UI PÊN" (here are some photos of the exhibition)

You can read about the implementation of the tangible interface in my blog.

Faustine - Interactive Video Installation (2009/2010)

Faustine is an interactive video installation developed in collaboration with Carlos Sena Caires as part of the Interactive Art course of the School of Arts, Porto.

This project was exhibited in the School of Arts in 2010 (here are some photos of the exhibition).

Public Sound Objects for Casa da Música (2007/2008)

The original PSOs system was adapted to be used as an installation in Casa da Música.

You can see photos in my Flickr PSOCM set and my blog entries about PSO.

The project home page is maintained by Álvaro Barbosa.

Stories in Place (2008)

A project that was exhibited in the Future Places festival in Porto. Done in collaboration with Pedro Santos.

More info.

eDGe (2007)

I had a very small participation (OSC programming, with the oscpack library by Ross Bencina) in this performance video-art project made by the SWAP Project Team - Tiago Dionísio and Rudolfo Quintas.

Public Sound Objects – PSOs (2004/2005/2006)

I implemented (in Java and Pure Data) the new versions of Public Sound Objects project -- a geographically displaced music collaboration system.
More on the PSOs system on http://www.iua.upf.es/~abarbosa/.

One of the first versions of the PSO Server (Pure Data) required me to develop a new object: the eXtended netreceive object -- similar to [netreceive] but outputs the connection's IP address and port number. It is based on [netreceive] and [maxlib_netserver].