Rodolfo Lopes | Curriculum Vitae

Personal data

Projects

Besides some brief exercises and experiments (all of them public in my GitHub page), the main projects are a home lab and two webapps (both publicly exposed).

Homelab

It is the most important element of my portfolio. It is a self-hosted Kubernetes cluster (k3s) that serves 3 public apps (2 of them with authentication). It is fully managed through GitOps, and the code is publicly available in a GitHub repository. Its main features are:

Webapp fogos

It is a simple SPA (publicly exposed through the homelab) that shows live information about wildfires in Portugal. Besides some utility it may have, it represents the full path from commit to production:

  1. I write the code
  2. The container image is built and published in GHCR by GitActions
  3. Renovate creates a Pull Request for the change
  4. I review and approve the change
  5. The new version is served.

Webapp blog

It’s my personal blog (implementation details in the about page), where I document the implementation of my projects. Its relevance for DevOps has to do with the pipeline for content writing and publishing:

  1. I write a note in Obsidian and set draft: false in the frontmatter
  2. Obsidian automatically pushes to the blog-posts repository
  3. GitActions (using rsync) filter the files by draft: false and pushes to the blog repository
  4. The push triggers Vercel’s Git integration to build and deploy the app with the new posts

Experience

Technical Consultant

Bridge351 @ Cyberinspect (NOS SGPS) | February 2025 > present

Teaching Assistant (Cybersecurity)

Code for All | September 2023 > February 2025

Teaching Assistant (Full-Stack Development)

Code for All | January > September 2023

Professor of Philosophy

Universidade de Brasília | 2015 > 2022

Doctoral Researcher

Fundação para a Ciência e a Tecnologia | 2009 > 2014

Junior Researcher

Fundação para a Ciência e a Tecnologia | 2006 > 2009

Education

Academic

Non-academic

Professional Development

Language Skills

Human Languages

Programming Languages