youhide@homelab: ~/about

$cat about.md

about

Youri Mattar

Cloud infrastructure management and administration. I design and run environments built for high traffic — abstracting the infrastructure layer, automating what should never be done twice by hand, and keeping continuous integration and delivery boring and predictable.

Gestão e administração de infraestrutura em nuvem. Projeto e opero ambientes feitos para alto tráfego — abstraindo a camada de infraestrutura, automatizando o que nunca deveria ser feito duas vezes na mão e mantendo integração e entrega contínuas previsíveis e sem surpresa.

Most of what I put into production passed through my homelab first. It has been running since 2007 and it is where I break things on purpose — new orchestrators, new filesystems, new init systems — long before any of it touches a cluster somebody depends on.

Quase tudo que eu coloco em produção passou pelo meu homelab antes. Ele roda desde 2007 e é onde eu quebro as coisas de propósito — orquestradores novos, filesystems novos, sistemas de init novos — muito antes de qualquer coisa encostar num cluster do qual alguém depende.

The side projects come from the same place: something annoyed me enough that I wrote a tool for it. A dotfiles manager, a system monitor, a PID 1, an MMORPG server engine.

Os projetos paralelos saem do mesmo lugar: alguma coisa me irritou o suficiente pra eu escrever uma ferramenta. Um gerenciador de dotfiles, um monitor de sistema, um PID 1, uma engine de servidor de MMORPG.

also: Keeper of Ancient Scripts
location: Londrina, Brazil 🇧🇷

by_day:
  - Clusters at scale
  - GitOps workflows
  - Infrastructure as Code

by_night:
  - Tools in Go and Rust that fix my own problems
  - Homelab experiments
  - Retro gaming & tech
  - Streaming on Twitch, now and then
  - Automation that actually works
também: Guardião de Scripts Ancestrais
local: Londrina, Brasil 🇧🇷

de_dia:
  - Clusters em escala
  - Workflows GitOps
  - Infraestrutura como código

de_noite:
  - Ferramentas em Go e Rust que resolvem meus próprios problemas
  - Experimentos no homelab
  - Retro gaming & tecnologia
  - Streaming na Twitch, de vez em quando
  - Automação que realmente funciona

$git log --reverse --oneline

1992  a 486 arrives at home. New, for the whole family, Sound Blaster included
1993  SimFarm and Doom, the same year. Me on the farm, my mother in the corridors
1994  Warcraft: Orcs & Humans. Then Warcraft II in 95, Diablo in 96
1997  Age of Empires. StarCraft the year after
1998  first Linux. Install, break, reinstall, break it until it won't boot at all
2000  Ultima Online. Five years inside it
2005  UO stops being a game and becomes a server. I move to the other side
2007  the homelab starts, and never stops
2026  Greenvale: SimFarm again, in Rust, thirty-three years later
1992  um 486 chega em casa. Novo, para a família inteira, com Sound Blaster
1993  SimFarm e Doom, no mesmo ano. Eu na fazenda, minha mãe nos corredores
1994  Warcraft: Orcs & Humans. Depois Warcraft II em 95, Diablo em 96
1997  Age of Empires. StarCraft no ano seguinte
1998  o primeiro Linux. Instalar, quebrar, reinstalar, quebrar até não bootar mais
2000  Ultima Online. Cinco anos dentro dele
2005  UO deixa de ser jogo e vira servidor. Passo para o outro lado
2007  o homelab começa, e não para mais
2026  Greenvale: SimFarm de novo, em Rust, trinta e três anos depois

The thread only became obvious to me while writing it down: the first game on that 486 was a farming simulation, and the thing I am building now is a farming simulation. Everything in between — the broken distros, the Ultima Online servers, the homelab — was me walking from one end of that sentence to the other.

O fio só ficou óbvio pra mim enquanto eu escrevia: o primeiro jogo naquele 486 era um simulador de fazenda, e a coisa que estou construindo agora é um simulador de fazenda. Tudo no meio — as distros quebradas, os servidores de Ultima Online, o homelab — fui eu andando de uma ponta dessa frase até a outra.

“A few video cards and network cards died along the way. Every one of them taught me something.”

“Algumas placas de vídeo e de rede morreram no caminho. Todas elas me ensinaram alguma coisa.”


$cat skills.txt

Cloud & platforms Cloud & plataformas
  • AWS
  • Google Cloud
  • DigitalOcean
  • Cloudflare
  • AWS Lightsail
  • AWS EC2
Containers & orchestration Containers & orquestração
  • Kubernetes
  • AWS EKS
  • GKE
  • AWS ECS
  • Docker
  • Docker Swarm
  • Podman
  • Helm
Infrastructure as code Infraestrutura como código
  • Terraform
  • OpenTofu
  • Terragrunt
  • Packer
  • Ansible
  • AWS CloudFormation
CI / CD CI / CD
  • GitHub Actions
  • Jenkins
  • TeamCity
  • AWS CodeBuild
  • AWS CodeCommit
Networking & delivery Rede & entrega
  • NGINX
  • Load balancing
  • Firewall
  • AWS VPC
  • AWS CloudFront
  • AWS SES
  • AWS SNS

$cat homelab.md

“I experiment, prototype, and tune systems in my homelab before deploying them at scale.”

“Eu experimento, prototipo e ajusto sistemas no meu homelab antes de colocá-los em escala.”

19 years of building boxes, breaking clusters, fixing the chaos, and repeating the loop.

19 anos montando máquinas, quebrando clusters, consertando o caos e repetindo o ciclo.


$cat streaming.md

I stream on Twitch when there is something worth watching me fight with — homelab rebuilds, Rust and Go sessions, and retro games when the cluster is behaving. No fixed schedule and no overlay empire: just a terminal and whatever is broken.

Transmito na Twitch quando tem alguma coisa que valha a pena me ver brigar — reconstrução de homelab, sessões de Rust e Go, e retro games quando o cluster está comportado. Sem agenda fixa e sem império de overlay: só o terminal e o que estiver quebrado.

→ twitch.tv/youhide