Modelação por primeiros princípios de materiais para energia
2011 – 2017Seis anos de simulações com teoria do funcional da densidade na Universidade de Aveiro e no i3N, sobre defeitos em silício amorfo, absorvedores de kesterite e sólidos de nanocristais, em colaboração com grupos experimentais e em projetos financiados pela FCT e pela NATO.
DFTVASPABINITHPC
Aulas laboratoriais de física computacional
2013 – 2017Ensino laboratorial para mais de 300 alunos do segundo ano em Eletricidade e Magnetismo, Simulação e Modelação em MATLAB e Física Computacional. Todos os materiais, exercícios e critérios de avaliação escritos de raiz para públicos de engenharia e economia.
EnsinoMATLABE&M
Linux mainline numa TV box Allwinner A80
2026Arranque de Linux mainline e U-Boot numa Tronsmart Draco AW80 Telos (Allwinner A80, sun9i). Já arranca sozinha a partir do eMMC com uma opção de recurso segura, com Ethernet gigabit, Wi-Fi, USB 3.0, sensores térmicos, os 4 GiB de DRAM e Docker a funcionar. O problema em aberto é o cluster Cortex-A15, que reinicia a placa sob carga prolongada; notas de engenharia, patches e documentação da placa são públicos.
Linux kernelU-BootDevice treeARM
Este site e a sua borboleta de Lorenz
2026Um site estático trilingue construído com Astro. A página inicial integra o sistema de Lorenz ao vivo em WebGL, projeta cada lobo do atrator numa asa de borboleta e desenha o resultado com Three.js. Código fonte no meu próprio servidor Git.
AstroThree.jsWebGLTypeScript