Home Team Diogo Carvalho Diogo Carvalho PhD Student Nanofabrication, Optoelectronics and Energy Applications