Skip to content
Junior Platform Engineer

Hi, I'm Victor.
From sysadmin to platform engineering.

I'm a Brazilian engineer based in the UK since 2019, with a background in Linux support and systems administration. I'm now moving into platform engineering, building on that experience through hands-on work with Kubernetes, Terraform and Go. This site brings together my home lab, projects and the lessons I learn along the way.

Victor Antunes

01Tools & technologies

What I'm working with

My projects build on a foundation in Linux, networking and troubleshooting. These are the tools I'm using to explore infrastructure automation, application delivery and platform engineering.

SYS-01

Kubernetes

Running two lab clusters and working with deployments, Helm charts and health probes, alongside day-to-day troubleshooting.

  • Kubernetes
  • Helm
  • Docker

SYS-02

Infrastructure as code

Managing nine Proxmox VMs with Terraform, with remote state in Azure Blob Storage and Entra ID authentication.

  • Terraform
  • Proxmox
  • Azure
  • Ansible

SYS-03

Immutable OS & edge

Exploring image-based Linux systems with Talos and Kairos, including installation, node configuration and behaviour after a reboot.

  • Talos
  • k3s
  • Linux

SYS-04

Go

Building practical tools for my lab, including a terminal dashboard and an HTTP service deployed to Kubernetes.

  • Go
  • Bash

SYS-05

Delivery

Using GitHub Actions on this portfolio to run formatting, linting, type-checking and build checks on every push and pull request.

  • Git
  • GitHub Actions

SYS-06

Web

Building this portfolio and a personal budget application with Next.js, TypeScript and PostgreSQL.

  • Next.js
  • React
  • TypeScript
  • Tailwind
  • PostgreSQL

02Currently building

labtui

A terminal dashboard that brings Proxmox VMs and Kubernetes resources into one view. It highlights resources that need attention and continues to show available information when part of the lab is unreachable.

Built in Go with Bubble Tea, it uses existing Kubernetes and Proxmox credentials. A demo mode lets you explore the interface without connecting to a cluster.

View source
labtuiDemo preview
  • ▲131k8s-worker-01pvepaused——
  • ○121kairos-agent-01pvestopped——
  • ○122kairos-agent-02pvestopped——
  • ●130k8s-cp-01pverunning9%6d
  • ●120kairos-cppverunning7%4d
  • ●140mender-cppverunning31%27d
  • ●110talos-cp-01pverunning11%11d
  • ●111talos-worker-01pverunning23%11d
  • ●100trapp-cppverunning4%19d

↑/↓ move ·tab switch ·r refresh ·q quit

03Projects

Things I've built

Hands-on projects from my home lab, covering infrastructure automation, Kubernetes, Linux and Go. Each one includes the implementation, the decisions behind it and what I learned.

01 · FeaturedRunning in my lab

antunes-lab

My home lab for exploring platform engineering: Proxmox infrastructure managed with Terraform, two Kubernetes clusters, and practical experiments with Linux and Go.

Kubernetes / Terraform / Proxmox / Go / Linux

TALOSKAIROSVMStalos-cp-01 · runningtalos-worker-01 · runningkairos-cp · runningkairos-agent-01 · stoppedkairos-agent-02 · stoppedk8s-cp-01 · runningk8s-worker-01 · pausedmender-cp · runningtrapp-cp · runningpve

9 VMs · 1 host

02

proxmox-lab

Nine Proxmox VMs managed with Terraform and remote state in Azure Blob Storage. This project covers provisioning new machines, importing existing infrastructure and handling resource changes safely.

Terraform / Proxmox / Azure / IaC

Running in my lab
03

trapp-os

A customised Kairos image for provisioning a k3s control-plane node in my lab, with unattended installation, node configuration and custom boot and login screens.

Kairos / k3s / Immutable Linux / Edge

Running in my lab
04

edge-status-api

A small Go HTTP service used to practise deploying applications to Kubernetes, including container builds, Helm packaging, health probes and resource configuration.

Go / Kubernetes / Helm / Talos / Docker

Running in my lab
05

labtui

A Go terminal dashboard for viewing Proxmox VMs alongside Kubernetes nodes, pods and events, with resources needing attention shown first.

Go / Kubernetes / Bubble Tea / client-go

In development
06

kube-aliases

A Bash experiment that maps familiar Linux service commands to Kubernetes operations, exploring where those similarities help and where they break down.

Bash / Kubernetes / Developer Experience

07

Budget App

A personal budget planner for tracking monthly income and expenses, with a debt-repayment simulation that prioritises higher-interest balances.

Next.js / TypeScript / PostgreSQL / Prisma

In development