Economics models incentives under constraints — infrastructure models constraints under load. I like sitting where those two disciplines overlap.
01 — About
Economics student at USI Lugano and self-taught systems engineer, running homelab infrastructure since 2020.
Lugano, Switzerland — BSc Economics, USI — Open for work: Junior SysAdmin · IT Consulting · Junior Quant
02 — Skills & Know-How
Infrastructure & Development
| System & Infra | Proxmox VE · UNRAID · TrueNAS · Docker · LXC · KVM · Linux · ZFS · Windows Server / AD |
| Network & Security | Cloudflare Tunnels · Tailscale · Traefik · Pangolin · Fail2Ban · CrowdSec · Authelia · VLANs · UFW |
| Development | Python · TypeScript · React · Next.js · Django · Rust · SQL · Bash · HTML/CSS |
| Data & Monitoring | Grafana · Prometheus · Uptime Kuma · cAdvisor · ZFS/RAID · rsync |
Economics & Quantitative Methods
| Microeconomics | Consumer & producer theory · market structures · welfare economics · externalities |
| Macroeconomics | GDP & growth models · IS-LM · monetary & fiscal policy · open economy models |
| Game Theory | Nash equilibrium · dominant strategies · extensive/normal form · mechanism design · auction theory |
| Quantitative Finance | Time value of money · probability & statistics · regression · financial modelling |
Certifications
Google — Data Analytics Professional Certificate · Google — IT Support Professional Certificate · Microsoft — Foundations of IT Systems, Networking & Data Protection
Languages
Italian — Native (C2) · English — Fluent (C2) · German — Conversational (B1–B2) · Spanish — Basic (A1) · Norwegian — Basic (A1)
03 — Homelab
Two nodes — Nargothrond (UNRAID) and a Proxmox node — fully containerised, every entry point proxied, zero open inbound ports.
Traefik + Pangolin reverse proxy, zero-trust access, auto-TLS
AdGuard Home + Unbound network-wide DNS filtering, split DNS
CrowdSec + Gluetun intrusion detection, VPN-locked downloads
Jellyfin + *Arr stack media library and automation
Navidrome + slskd self-hosted music discovery and streaming
Immich + Vaultwarden photo backup and password sync
Full stack reproduced from code — Ansible + Docker Compose, rebuild in under 30 minutes. Documentation: Nargothrond
04 — Selected Projects
| Project | Description | Stack |
|---|---|---|
| riptune | Terminal-native music client for Subsonic servers, built for niri | Rust |
| re-soulcommand | ListenBrainz / Last.fm → Navidrome downloader via slskd | Python |
| Ainulindale | Fully self-hosted music discovery and streaming stack | Shell |
| ObsidianSetup | Cross-platform Obsidian and plugin installer — 26 stars | PowerShell |
| Nargothrond | Homelab provisioning documentation | Docs |
05 — Open Source Contributions
libratbag / libratbag — reverse-engineered the USB HID protocol for an unsupported gaming mouse, wrote a complete driver from scratch. PR #1873
ValveSoftware / steam-for-linux — diagnosed and fixed a Steam Linux Runtime install bug. Issue #13248
Recol / DLSS-Updater — fixed a UI state desync bug between a popup overlay and the dropdown menu. PR #252
© 2026 Pietro Quintavalle — Lugano, Switzerland