Modelação por primeiros princípios de materiais para energia

2011 – 2017

Seis 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 – 2017

Ensino 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

2026

Arranque 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

2026

Um 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