{ creative coder }
Creative Coder. My work materializes in various formats ranging from tangible
interactive installations to Web applications.
I started working on the Web more than 20 years ago and have always been curious and interested in every
aspect of it. I have been involved, often concurrently, in every step of its production pipeline, from the
interface design and front-end development to server-side programming, database implementation and CMS
management.
I'm an educator in various multimedia-related fields with a special focus on
interaction in design and artistic settings. In tandem with this activity, I took part in side gigs, which I
been exploring more assiduously in recent times. These have been focused lately on the development of apps
for brand generative design systems.
I enjoy discovering and experimenting with different technologies and production frameworks as they prove
themselves the best fit for any given job. I have been doing this also with my own artistic exploration
projects since I first laid my hands on a ZX Spectrum computer and started using it to draw with code.
When away from the computer I find relaxation in
ceramic tile painting.
still from trois couleurs (WIP - early prototype)
multiple video analysis and real time recombination (prototyping with processing)
stills from popes (WIP - early prototype)
big data image analysis and recombination (prototyping with processing)
screenshots from vodafone Living Speechmark Generator
client: vodafone - creative coding for superunion Hong Kong - UI design by superunion London
Web app for generative image and video assets creation (javascript, node.js, p5.js)
screenshot from le joy hotel moving logo generator
client: le joy hotel - creative coding for superunion Hong Kong
Desktop app for generative logo creation (processing)
screenshot from genetron generative logo creator tool
client: genetron health - creative coding for superunion Hong Kong
Desktop app for generative logo creation (processing)
Multimedia Programming Environments;
Multimedia Communication Design II;
Art and Multimedia Communication;
Programming Logic;
Multimedia Script;
3D modeling and texturing for videogames and virtual reality (undergrad);
Mobile Apps design and development (undergrad);
Programming languages (undergrad);
Global Arts Studio III (undergrad);
Infographics (postgrad);
Web Design (postgrad);
Artistic project: Multimedia Production I and II (undergrad);
Interdisciplinary Project I and II (undergrad);
Web development (undergrad);
Net Art (masters);
Advanced 3D modeling (masters);
3D texturing and lighting (masters);
Art and digital comunication (masters).
Babel's Monkeys installation
Featured in Torres, R. & Kozak, C. (orgs.) Fobias - Fonias - Fagias.
Escritas Experimentais e Eletrónicas Ibero-AfroLatinoamericanas (pp. 258-266) Coleção
Cibertextualidades, Vol. 1. Porto: Publicações
Universidade Fernando Pessoa
On exhibit (No Legacy || Literatura Electrónica) at the Bernice Layne Brown Gallery, Doe Library, UC Berkeley, Mar. 11 - Sep. 2 '16
presented at xCoAx 2014, 25-28 Jun.'14
(javascript, Twitter API)
more info
screenshot from Georges's Seurat afternoon at the movies
an homage to both John Hughes on Ferris Bueller's Day Off 30th anniversary and Georges Seurat on Un dimanche après-midi à l'Île de la Grande Jatte exhibition's 130th anniversary.
(video)
to video
screenshot from i feel sea
a self-organizing maps inspired algorithm for an alternative visualization of the data from We Feel Fine (2006) by Jonathan Harris and Sep Kamvar
(processing, Twitter API)
screenshot of ocidental sentimento dum o from Cesário Verde's O Sentimento de um Ocidental
Web project of poetry recombination
(javascript, jQuery)
to project