Skip to content
View robcarv's full-sized avatar

Block or report robcarv

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
robcarv/README.md

Robert Carvalho

Typing SVG
Portfolio LinkedIn GitHub

Infrastructure

Homelab with 3 Raspberry Pis + TrueNAS Scale (NVMe 10.9TB):

Device IP Role
Pi 4 192.168.68.102 Pi-hole, Nginx Proxy Manager, Wallos, Duplicati
Pi 5 192.168.68.108 AzuraCast (Dublin Calling radio), Uptime Kuma
Pi 501 192.168.68.117 Hermes Agent, Dashy, Speedtest Tracker, Discount Bandit
TrueNAS 192.168.68.124 NVMe pool 10.9TB, Jellyfin, Immich, Tailscale

Dashboards:

Radio:


Repositories

Active Projects

Repository Description Branch
news_colletector RSS feed collector with TTS and Telegram delivery. 17 feeds, Edge-TTS PT/EN. main, legacy-v1
azura-cast-customizations Visual customizations for AzuraCast public page. Glassmorphism theme for Dublin Calling radio. main
dashy-homelab Dashy dashboard config for homelab cluster (Pi4, Pi5, Pi501). 55+ services, Glances monitoring. main
robcarv.github.io Portfolio site - QA Automation Engineer. main

Learning & Legacy

Repository Description Branch
Ansible-3-layers Ansible automation - 3 layer architecture main
Data_science_alura Data science coursework (Alura) master
jenkins-todo-list Django todo list with Jenkins CI/CD pipeline master
basicstuff Basic programming exercises main
beginner-project Beginner projects main
2021 Early projects from 2021 master

Dashy (mirror)

Repository Description
Dashy Dashy dashboard config file (personal mirror)

Services

Radio & Entertainment

Infrastructure

  • Pi-hole - DNS ad-blocker (Pi4)
  • Uptime Kuma - Service monitoring (Pi5)
  • Glances - System monitoring on all Pis (port 61208)
  • Speedtest Tracker - Network speed monitoring (Pi501)
  • Changedetection - Website change monitoring (Pi5)

Development & DevOps

  • Hermes Agent - AI CLI agent (Pi501, dashboard on port 9119)
  • Portainer - Docker management (Pi4)
  • Nginx Proxy Manager - Reverse proxy (Pi501)
  • NewsBot - RSS news collector with TTS audio (GitHub)

Storage & Backup

  • TrueNAS Scale - NVMe pool 10.9TB, SMB shares
  • Duplicati - Automated backups (Pi4 + Pi5)
  • Tailscale - VPN mesh (all devices)

Tech Stack

Languages: Python, Java, JavaScript, SQL, Bash Testing: Playwright, Selenium, JUnit, Rest Assured, Locust, K6 CI/CD: Jenkins, GitHub Actions Infrastructure: Docker, Raspberry Pi, TrueNAS Scale, Nginx, Pi-hole Monitoring: Glances, Uptime Kuma, Speedtest Tracker Tools: Hermes Agent (AI CLI), Dashy (dashboard), AzuraCast (radio)


Profile views
GitHub Stats Top Languages

Popular repositories Loading

  1. 2021 2021 Public

    Jupyter Notebook

  2. Data_science_alura Data_science_alura Public

    Jupyter Notebook

  3. robcarv robcarv Public

    Config files for my GitHub profile.

  4. Ansible-3-layers Ansible-3-layers Public

    Jinja

  5. beginner-project beginner-project Public

    Python

  6. jenkins-todo-list jenkins-todo-list Public

    Python