kevin-ramalho-porto documents