Featured posts in all categories. More in the right hand menu.
Firula toy
A simple groovy drawing toy


Firula is a simple drawing toy – click here to play. You can just watch the animation, or do some firulas yourself. Made with p5.js, a Javascript library based on Processing.

Desktop: hit C to clear, S to save an image or R to restart.
Touchscreen: tap with two fingers on top (clear), bottom (save) or top-left (restart).

Read full post for some images and extra modes.



Procedural Expressiveness research
narratives, games and the expressive use of digital media (PhD)

Expressividade ProceduralExpressividade Procedural

PhD research about the expressive use of digital media, developed at the Visual Arts program at ECA/USP (Brasil) and University College London (UK). Thesis defended in May 2016.



Digital Works at FILE 2015 exhibit
"Learn" and "Join Us" are in the Media Art category

FILE 2015

I participated in the FILE 2015 (International Electronic Language Festival) exhibit with two works: Learn, an experiment in artificial learning, and Join Us, an “interactive cover art”.

Exhibit held in São Paulo, Brasil, in June/July 2015 (program).
Posts on previous editions: 2009, 2011 (in Portuguese) and 2013.


Procedural Authorship: Playing Beowulf research
PhD research at the London Knowledge Lab (IOE UCL)

Procedural Creation

The Playing Beowulf project is about procedural literacy and it involves the development of an educational game authoring software. It is based on the London Knowledge Lab (Institute of Education UCL), where I developed part of my Split-PhD research on procedural authorship.

In this post I describe the project as well as my activities during that period.



Join Us (Venus Volts) interactive
Interactive cover art for the single from the band Venus Volts

Interactive cover art - Join Us (Venus Volts)Interactive cover art - Join Us (Venus Volts)

Click above to view the “interactive cover art” toy/game for the single Join Us from the band Venus Volts (new tab).


Sensual Tales of a Restless Mind illustra

Contos Sensuais de uma Mente Inquieta
Cover and illustrations for the book Sensual Tales of a Restless Mind (Amazon/Kindle; portuguese), from my friend Mônica Martins (by the sexy pseudonym Kate Blair;). Click above (3 images).

Mônica is also the editor for the website Sem Piruá.


Learn interactive
Experiment with simple learning algorithm (2009-2013)

Learn (2009)Learn (2009)

Learn is an interactive application based on a simple artificial learning algorithm. The little blue balls are born, they move according to gestures defined by the user and then die. Click above to open (new tab).

Watch an animation created using this algorithm here (new tab).



Hello World! Processing DOC/TRANSLATION
Documentary on Creative Coding and Processing

When you write a computer program you are basically encoding an idea into a specific notation that a computer can run. (Casey Reas)

Hello World! Processing (2013, ~41min) is an interesting documentary about creative coding, with focus on open source tools.

I contributed with a portuguese translation of the subtitles, with help from Artur Cabral Reis (Processing SP) and Marcelo Padovani Macieira.

– Video with subtitles in portuguese not yet available (download .srt).
– Project website here: hello-world.cc (interview with directors here).


ouronão ♫ project
musical project, acoustic moody songs

ouronão (projeto)ouronão (projeto)

Musical project with Fabrício Frebs and Daniel Ferreira (myself), and invited musicians. Listen to Faça as Malas and Fora do Ar (youtube).

Launch website (portuguese) | Facebook page


Modern Love comics

Modern Love

Modern Love is an experimental webcomic with no fixed style, format or theme. Visit the website or the facebook page.

Created in 2006, updated daily, then weekly and now rarely.