2023
Prémio Paulo Cunha e Silva
for Galeria Municipal do Porto
identity
[O Sistema]
for Cristina Planas Leitão
identity
WE DO MIRROR
for Maria Novo
publication
Masmorra
graphic design+publication
Rising Cinema
for Cineclube de Tavira
identity
Castelos de Portugal
for Dinis Santos
with Miguel Almeida
book
Ali: Fear eats the Soul
for Cineclube de Tavira
poster
Slurp Light
for Marlijn Karsten
poster
Mostra de Cinema ao Ar Livre de Tavira 2023
for Cineclube de Tavira
identity
Desenhos de Fuga
for Museu do Porto
identity
Queimada da Profanação
as Pedreira with Caro Parrinha, Marina Rei & Rebeca Letras
for Profanações, Culturgest Lisboa, at Galeria Fidelidade Arte
curated by David Revés
exhibition
performance
Prova de Luz – 21 Poses
for Sónia Neves, Escola das Artes UCP
book
Gótico Português
for Glockenwise
identity
vinyl
lyric videos
WORK MIXTAPE
as Pedreira with Caro Parrinha, Marina Rei & Rebeca Letras
for Wormhole
mixtape and cover
CISTERBUS
for Rebeca Letras
movie graphiks
THE CONVENT OF PLEASURE
for Ani Schulze
movie graphiks
THE CURSED ASSEMBLY–CADERNO I
for The Cursed Assembly
editorial design
PROGRAMAÇÃO TRIMESTRAL
for Lovers&Lollipops
graphikcs
SUBIDA D'ALEGRIA
for Praça da Alegria FC
poster
CINEMA FULGOR
identity
2022
Beyond Cheap Gestures
for Anna Budniewski & Victoria Tarak
website
Do Claro ao Breu
for Sopa de Pedra
vinly, poster
Arara XX+I
at Oficina Arara
book
Powierzchnie swobodne / Free Surfaces
for Monika Reut
book, poster
Cinema Fulgor
identity
Lama e Alvorada
for Sílvia das Fadas
intertitles
Goodbye Issues I
book
Spa Adios Problemas
Goodbye Issues Launch
/ Pedreira
assembly
Coletivo Corisca
identity, website
Práticas Laboriosas do Enxofre
for Coletivo Corisca
poster
Surface Encounters
for Galeria Municipal do Porto
image mediator
occultation
at Observatório Paralaxe
artistic residency, artist journal
Primeiro Fascículo
for Svenja Tiger
text
(Des)Montar
with Miguel Carneiro
at Oficina Arara
identity
An Archeology of Utopia
with Miguel Almeida, coded by Rafael Gonçalves
for Ilusão Adiada
website
Mostra de Cinema ao Ar Livre Tavira 22
for Cineclube Tavira
identity
Zona Pedonal Temporária
for Praça da Alegria F.C.
identity
MASMORRA
identity
Hyperflux
poster
2021
Anuário 20
for Galeria Municipal do Porto
identity
Porto Design Biennale 21
for Porto Design Biennale
with Miguel Almeida, João Castro, Serafim Mendes and the ESAD-IDEA team
identity, book colection
Mostra de Cinema ao Ar Livre Tavira
for Cineclube de Tavira
identity
Guimarães C Visível
with Non Verbal-Club,
Mariana Marques and André Covas
magazine
Pedreira
identity
Muncher Kammershipiele
assistance for Running Water
identity
Cinema Fulgor
with Miguel Carneiro at Oficina Arara
identity
Habibi Kiosk
with Running Water
identity
KG Gestner
assitance for Studio Thomas Spallek
identity
Concertos que Nunca Existiram
with Diogo Matos
identity
2020
Urro
with Miguel Carneiro
at Oficina Arara
book
20 Eyes/20 olhos
with and for Dora Vieira
silkscreen poster, printed at Oficina Arara
Mostra de Cinema
ao Ar Livre Tavira
for Cineclube Tavira
identity
Na ponta da Língua
for 23 Milhas
with Nuno Coelho and Diana Ferreira
exhibition
Noisebombing
with and for Gaspar Cohen,
Monique Menezes and Lia Carreira
posters, website design
Yuuts Ruoy Magazine
for Yuuts Ruoy
spread design
III
with Svenja Tiger
for Loading Festival
online instalation
Jardim Púbico
at Feria Gráfica, Pavilhão branco Museu de Lisboa
2019
Jardim Púbico
at Prints that run with Wolfes
silkscreen poster printed at Oficina Arara
Tarantismo – Odyssey of an Italian Ritual
for Flee
with Non Verbal Club
book
Cães que Ladram aos Pássaros
for Leonor Teles
with Miguel Carneiro at Oficina Arara
silkscreen poster
Auguries for a non hierarchical framing and flourishing
for Silvia das Fadas
at Oficina Arara, book
Tropo, figuras coincidentes
de um movimento circular
for Atelier Logicofobista
poster
Radio Disgargadão
poster series
Mostra de Cinema
ao Ar Livre Tavira
for Cineclube de Tavira,
identity
Eurótika
poster series
Lásca
with Joana Carneiro
identity
Palco RUC X
with Joana Carneiro
identity
Prospections for Art, Education and Knowledge
for Alexandra Barona and Sofia Lemos
with Miguel Almeida
website
Língua Cega
with João Alves at Oficina Arara
Cine-Teatro Garrett in Póvoa de Varzim
poster, exhibition
Forum do Futuro
with Non Verbal Club
opening video
2016–2018
A place of Resistance
poster
Lojas do Porto
for Casa do Infante
with Nuno Coelho
exhibition, book
16/9
for Dinis Santos, Aléa
book
Uma casa não se quer grande
for Dinis Santos
journal
O Museu Etnográfico da Guiné Bissau
with Joana Carneiro
exhibition, book
Teatro Nacional de São Carlos
assitance for Non-Verbal Club
season brochure
Open House Porto
assistance for Alfaiataria
identity
Emblema / Sinal / Simbolo
book
Derivé
fanzine
2023
Prémio Paulo Cunha e Silva
for Galeria Municipal do Porto
identity
[O Sistema]
for Cristina Planas Leitão
identity
WE DO MIRROR
for Maria Novo
publication
Masmorra
graphic design+publication
Rising Cinema
for Cineclube de Tavira
identity
Castelos de Portugal
for Dinis Santos
with Miguel Almeida
book
Ali: Fear eats the Soul
for Cineclube de Tavira
poster
Slurp Light
for Marlijn Karsten
poster
Mostra de Cinema ao Ar Livre de Tavira 2023
for Cineclube de Tavira
identity
Desenhos de Fuga
for Museu do Porto
identity
Queimada da Profanação
as Pedreira with Caro Parrinha, Marina Rei & Rebeca Letras
for Profanações, Culturgest Lisboa, at Galeria Fidelidade Arte
curated by David Revés
exhibition
performance
Prova de Luz – 21 Poses
for Sónia Neves, Escola das Artes UCP
book
Gótico Português
for Glockenwise
identity
vinyl
lyric videos
WORK MIXTAPE
as Pedreira with Caro Parrinha, Marina Rei & Rebeca Letras
for Wormhole
mixtape and cover
CISTERBUS
for Rebeca Letras
movie graphiks
THE CONVENT OF PLEASURE
for Ani Schulze
movie graphiks
THE CURSED ASSEMBLY–CADERNO I
for The Cursed Assembly
editorial design
PROGRAMAÇÃO TRIMESTRAL
for Lovers&Lollipops
graphikcs
SUBIDA D'ALEGRIA
for Praça da Alegria FC
poster
CINEMA FULGOR
identity
2022
Beyond Cheap Gestures
for Anna Budniewski & Victoria Tarak
website
Do Claro ao Breu
for Sopa de Pedra
vinly, poster
Arara XX+I
at Oficina Arara
book
Powierzchnie swobodne / Free Surfaces
for Monika Reut
book, poster
Cinema Fulgor
identity
Lama e Alvorada
for Sílvia das Fadas
intertitles
Goodbye Issues I
book
Spa Adios Problemas
Goodbye Issues Launch
/ Pedreira
assembly
Coletivo Corisca
identity, website
Práticas Laboriosas do Enxofre
for Coletivo Corisca
poster
Surface Encounters
for Galeria Municipal do Porto
image mediator
occultation
at Observatório Paralaxe
artistic residency, artist journal
Primeiro Fascículo
for Svenja Tiger
text
(Des)Montar
with Miguel Carneiro
at Oficina Arara
identity
An Archeology of Utopia
with Miguel Almeida, coded by Rafael Gonçalves
for Ilusão Adiada
website
Mostra de Cinema ao Ar Livre Tavira 22
for Cineclube Tavira
identity
Zona Pedonal Temporária
for Praça da Alegria F.C.
identity
MASMORRA
identity
Hyperflux
poster
2021
Anuário 20
for Galeria Municipal do Porto
identity
Porto Design Biennale 21
for Porto Design Biennale
with Miguel Almeida, João Castro, Serafim Mendes and the ESAD-IDEA team
identity, book colection
Mostra de Cinema ao Ar Livre Tavira
for Cineclube de Tavira
identity
Guimarães C Visível
with Non Verbal-Club,
Mariana Marques and André Covas
magazine
Pedreira
identity
Muncher Kammershipiele
assistance for Running Water
identity
Cinema Fulgor
with Miguel Carneiro at Oficina Arara
identity
Habibi Kiosk
with Running Water
identity
KG Gestner
assitance for Studio Thomas Spallek
identity
Concertos que Nunca Existiram
with Diogo Matos
identity
2020
Urro
with Miguel Carneiro
at Oficina Arara
book
20 Eyes/20 olhos
with and for Dora Vieira
silkscreen poster, printed at Oficina Arara
Mostra de Cinema
ao Ar Livre Tavira
for Cineclube Tavira
identity
Na ponta da Língua
for 23 Milhas
with Nuno Coelho and Diana Ferreira
exhibition
Noisebombing
with and for Gaspar Cohen,
Monique Menezes and Lia Carreira
posters, website design
Yuuts Ruoy Magazine
for Yuuts Ruoy
spread design
III
with Svenja Tiger
for Loading Festival
online instalation
Jardim Púbico
at Feria Gráfica, Pavilhão branco Museu de Lisboa
2019
Jardim Púbico
at Prints that run with Wolfes
silkscreen poster printed at Oficina Arara
Tarantismo – Odyssey of an Italian Ritual
for Flee
with Non Verbal Club
book
Cães que Ladram aos Pássaros
for Leonor Teles
with Miguel Carneiro at Oficina Arara
silkscreen poster
Auguries for a non hierarchical framing and flourishing
for Silvia das Fadas
at Oficina Arara, book
Tropo, figuras coincidentes
de um movimento circular
for Atelier Logicofobista
poster
Radio Disgargadão
poster series
Mostra de Cinema
ao Ar Livre Tavira
for Cineclube de Tavira,
identity
Eurótika
poster series
Lásca
with Joana Carneiro
identity
Palco RUC X
with Joana Carneiro
identity
Prospections for Art, Education and Knowledge
for Alexandra Barona and Sofia Lemos
with Miguel Almeida
website
Língua Cega
with João Alves at Oficina Arara
Cine-Teatro Garrett in Póvoa de Varzim
poster, exhibition
Forum do Futuro
with Non Verbal Club
opening video
2016–2018
A place of Resistance
poster
Lojas do Porto
for Casa do Infante
with Nuno Coelho
exhibition, book
16/9
for Dinis Santos, Aléa
book
Uma casa não se quer grande
for Dinis Santos
journal
O Museu Etnográfico da Guiné Bissau
with Joana Carneiro
exhibition, book
Teatro Nacional de São Carlos
assitance for Non-Verbal Club
season brochure
Open House Porto
assistance for Alfaiataria
identity
Emblema / Sinal / Simbolo
book
Derivé
fanzine