Hi, my name is

Daniel.

Learning how to build infrastructure that works.

Software Engineering student at SDU, focused on Platform Engineering and the infrastructure behind reliable AI. I learn by deploying, breaking, and fixing.

Daniel Morgado Silva profile image

Live from the cluster currently running in my bedroom ↓

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
as of 2026-04-20 21:00 UTC repo →

About Me

Daniel Morgado Silva profile picture

I’m a first-year BSc Software Engineering student at the University of Southern Denmark. My focus is Platform Engineering and AI/ML, specifically the infrastructure that makes AI systems reliable and reproducible, not just impressive in a demo.

I run a bare-metal Kubernetes cluster at home on recycled laptops, managed with GitOps via Flux CD, that I use both to learn and to run real services. Every problem gets documented: architecture decisions, failures, fixes. I also collaborate with an SDU professor modelling emergent communication between dolphin agents using reinforcement learning.

I did competitive football and judo for 14 years at national level. Started at 4, stopped at 18 when I left for Denmark. That kind of commitment teaches you things about pressure and consistency that are hard to get anywhere else.

Music is a big part of how I think. My taste goes mostly towards classic rock: Pearl Jam, Pink Floyd, Radiohead, Dire Straits, Metallica, but I also listen to a lot of Portuguese music. Ornatos Violeta, Xutos & Pontapés, Rui Veloso. I play guitar and recently co-founded a band that released its first single.

When I am not doing any of that, I am probably focused on a Witcher playthrough or replaying the games. Pokemon is a long-term habit I have never managed to shake. CS:GO is what happens after a long day when you just want to play with friends and turn your brain off.

Technologies I work with regularly:

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

Languages & Data: Python, C#, SQL / PostgreSQL

OS & Tooling: Linux, SOPS / age

Experience

Treasurer SDU Student Council - University of Southern Denmark
Mar 2026 – Present
Elected by fellow students to handle financial oversight and budget tracking for student activities.
2025 – Present
Weekly campus Friday bar operations: logistics, customer service, technical services, and team coordination.

Education

2025 – Present
BSc Software Engineering
University of Southern Denmark (SDU)
First year. Notable grades: 12 in Computer Systems, 12 in Object-Oriented Programming, 10 in Mathematics for Science (Danish scale, 12 is the maximum).
2024 – 2025
CS50x: Introduction to Computer Science
HarvardX
Completed independently before starting university. Covered C, Python, SQL, algorithms, and web development across nine problem sets.
2022 – 2025
Sciences & Technologies Secondary Course
Escola Secundária António Damásio, Lisbon
Final grade: 17/20.

Projects

Kubernetes HomeLab
Kubernetes Flux CD GitOps K3s CloudNativePG Docker
Kubernetes HomeLab
Two-node bare-metal Kubernetes cluster built from scratch on recycled laptops. Fully managed with GitOps via Flux CD v2. Stack: K3s, MetalLB, NGINX Ingress, CloudNativePG, SOPS with age encryption. The repo also works as a structured learning journal — every architecture decision, problem, and fix is documented.
Emergent Dolphin Communication Simulation
Python Mesa Reinforcement Learning Agent-Based Modelling
Emergent Dolphin Communication Simulation
Research collaboration with an SDU professor. Models emergent communication between dolphin agents using Python, Mesa (agent-based modelling), and reinforcement learning. Actively in development.
Diabetes Data Analysis Tool
Python pandas Data Analysis
Diabetes Data Analysis Tool
Python CLI for loading, cleaning, and visualising a 100,000-row diabetes dataset using pandas. Covers descriptive statistics, deduplication, missing value handling, and univariate visualisation.
GreenVille
Team Project Game Development
GreenVille
Game built in a team of five across the full development lifecycle. Includes a structured project report written for non-technical audiences.

Achievements

IELTS Academic C1 — Certified English Proficiency
Certified by the British Council. Full professional proficiency in English.
Top Grades in Computer Systems & OOP
12/12 (maximum in Denmark) in both subjects in the first year of the degree.
CS50x — Self-Completed Before University
Finished Harvard's CS50x on my own initiative before starting the degree.
Elected Treasurer — SDU Student Council
Elected by peers to manage financial oversight of student activities.
14 Years of National-Level Competitive Sport
Football and Judo at national level from age 4 to 18, when I left for Denmark. The kind of thing that teaches you more about pressure and feedback than most courses do.

// Currently

Reading
The Witcher Time of Contempt — Andrzej Sapkowski
Listening
Candle Flame — Jungle
Building
HomeLab v2 — adding observability stack
Last updated: 2026-04-21

Get in Touch

If you have a question or want to talk Platform Engineering, AI, or anything else — just send a message.