Olá, o meu nome é

Daniel.

A aprender a contruir infrastrutura que funciona

Estudante de Engenharia de Software na SDU, focado em Platform Engineering e na infraestrutura por trás de IA fiável. Aprendo a construir, a partir e arranjar de novo.

Daniel Morgado Silva profile image

Do cluster a correr neste momento no meu quarto ↓

daniel@homelab:~ live
$kubectl get nodes,pods -A | wc -l
clusterhomelab-k3s
nodes2 (ready)
pods14 (running)
uptime53d 11h
$flux get kustomizations --no-header
K3s
Flux CD v2
CloudNativePG
MetalLB
NGINX Ingress
SOPS / age
$git log -1 --pretty=oneline HomeLab
a1b2c3dfeat(cnpg): bump to v1.24 minor · 2h ago
atualizado 2026-04-20 21:00 UTC repositório →

Sobre Mim

Daniel Morgado Silva profile picture

Sou estudante de primeiro ano de Licenciatura em Engenharia de Software na University of Southern Denmark, em Sønderborg. O meu foco é Platform Engineering e AI/ML, especificamente a infraestrutura que torna os sistemas de AI fiáveis e reproduzíveis de verdade, não apenas impressionantes numa demo.

Tenho um Kubernetes cluster em bare-metal em casa, em portáteis reciclados, gerido por GitOps com Flux CD, que uso tanto para aprender como para correr serviços reais. Cada problema que encontro fica documentado no repositório: decisões de arquitetura, falhas, soluções. Colaboro também com um professor da SDU na modelação de comunicação emergente entre agentes golfinhos com aprendizagem por reforço.

Sou também Tesoureiro do Conselho de Estudantes da SDU e membro da equipa do bar de sexta-feira do campus.

Pratiquei futebol e judo de competição durante 14 anos a nível nacional. Comecei aos 4, parei aos 18. Este tipo de compromisso ensina coisas sobre pressão e consistência que são difíceis de aprender noutro sítio qualquer.

A música é uma parte importante de como penso. O meu gosto vai muito para o rock clássico: Pearl Jam, Pink Floyd, Radiohead, Dire Straits, Metallica, mas também ouço muita música portuguesa. Ornatos Violeta, Xutos & Pontapés, Rui Veloso. Toco guitarra e recentemente co fundei uma banda que lançou o primeiro single.

Quando não estou a fazer nada disso, provavelmente estou focado numa aventura do Witcher ou a rever os jogos. Pokemon é um hábito de longa data do qual nunca consegui livrar-me. O CS:GO é o que acontece depois de um dia longo, quando só queres jogar com amigos e desligar o cérebro.

Tecnologias com que trabalho regularmente:

Infraestrutura: Kubernetes (K3s), Flux CD v2 (GitOps), Docker, CloudNativePG, MetalLB / NGINX Ingress

Linguagens & Dados: Python, C#, SQL / PostgreSQL

SO & Ferramentas: Linux, SOPS / age

Experiência

Tesoureiro do Conselho de Estudantes - University of Southern Denmark
Mar 2026 – Presente
Eleito pelos colegas para gerir a supervisão financeira e o acompanhamento orçamental das atividades estudantis.
Membro da Equipa - Caféen SDU Sønderborg
2025 – Presente
Operações semanais do bar de sexta-feira do campus: logística, atendimento, serviços técnicos e coordenação de equipa.

Educação

2025 – Presente
Licenciatura em Engenharia de Software
University of Southern Denmark (SDU)
Primeiro ano. Notas relevantes: 12 em Sistemas Computacionais, 12 em Programação Orientada a Objetos, 10 em Matemática para Ciências (escala dinamarquesa, 12 é o máximo).
2024 – 2025
CS50x: Introdução à Ciência da Computação
HarvardX
Concluído de forma independente antes de entrar na universidade. Cobriu C, Python, SQL, algoritmos e desenvolvimento web em nove conjuntos de problemas.
2022 – 2025
Curso Científico-Tecnológico
Escola Secundária António Damásio, Lisboa
Nota final: 17/20.

Projetos

Kubernetes HomeLab
Kubernetes Flux CD GitOps K3s CloudNativePG Docker
Kubernetes HomeLab
Cluster Kubernetes bare-metal de dois nós construído de raiz em portáteis reciclados. Gerido inteiramente por GitOps com Flux CD v2. Stack: K3s, MetalLB, NGINX Ingress, CloudNativePG, SOPS com encriptação age. O repositório também funciona como diário de aprendizagem estruturado — cada decisão de arquitetura, problema e solução está documentado.
Simulação de Comunicação Emergente em Golfinhos
Python Mesa Reinforcement Learning Agent-Based Modelling
Simulação de Comunicação Emergente em Golfinhos
Projeto de investigação em colaboração com um professor da SDU. Modela comunicação emergente entre agentes-golfinhos usando Python, Mesa (modelação baseada em agentes) e aprendizagem por reforço. Em desenvolvimento ativo.
Ferramenta de Análise de Dados de Diabetes
Python pandas Data Analysis
Ferramenta de Análise de Dados de Diabetes
CLI em Python para carregar, limpar e visualizar um dataset de 100.000 linhas sobre diabetes com pandas. Cobre estatística descritiva, deduplicação, tratamento de valores em falta e visualização univariada.
GreenVille
Team Project Game Development
GreenVille
Jogo desenvolvido em equipa de cinco pessoas ao longo de todo o ciclo de desenvolvimento. Inclui relatório de projeto estruturado para audiências não técnicas.

Realizações

IELTS Academic C1 — Proficiência Certificada em Inglês
Certificado pelo British Council. Proficiência profissional completa em inglês.
Notas Máximas em Sistemas Computacionais e POO
12/12 (nota máxima na Dinamarca) em ambas as disciplinas no primeiro ano da licenciatura.
CS50x — Concluído de Forma Independente
Completei o CS50x da Harvard antes de entrar na universidade, por iniciativa própria.
Tesoureiro Eleito — Conselho de Estudantes da SDU
Eleito pelos colegas para gerir a supervisão financeira das atividades estudantis.
14 Anos de Desporto de Competição a Nível Nacional
Futebol e Judo a nível nacional desde os 4 até aos 18 anos, quando saí para a Dinamarca. O tipo de coisa que ensina mais sobre pressão e feedback do que a maioria dos cursos.

// Atualmente

A ler
The Witcher Time of Contempt — Andrzej Sapkowski
A ouvir
Candle Flame — Jungle
A construir
HomeLab v2 — a adicionar stack de observabilidade
Atualizado: 2026-04-21

Contacto

Se tens uma pergunta ou queres conversar sobre Platform Engineering, IA ou qualquer outra coisa, é só enviar.