Files
Quinta0/README.md
T

113 lines
4.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<div align="center">
<img src="./banner.svg" width="100%" alt="Pietro Quintavalle" />
</div>
<br/>
<div align="center">
Economics models incentives under constraints — infrastructure models constraints under load.
I like sitting where those two disciplines overlap.
**[Portfolio](https://quinta0.github.io/whoami/)** &nbsp;·&nbsp; **[LinkedIn](https://www.linkedin.com/in/pietro-quintavalle-996b96267/)** &nbsp;·&nbsp; **[Email](mailto:0pietroquintavalle0@gmail.com)**
</div>
<br/>
---
### 01 — About
Economics student at USI Lugano and self-taught systems engineer, running homelab infrastructure since 2020.
`Lugano, Switzerland` &nbsp;—&nbsp; `BSc Economics, USI` &nbsp;—&nbsp; `Open for work: Junior SysAdmin · IT Consulting · Junior Quant`
<br/>
---
### 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` &nbsp;·&nbsp; `Google — IT Support Professional Certificate` &nbsp;·&nbsp; `Microsoft — Foundations of IT Systems, Networking & Data Protection`
**Languages**
`Italian — Native (C2)` &nbsp;·&nbsp; `English — Fluent (C2)` &nbsp;·&nbsp; `German — Conversational (B1–B2)` &nbsp;·&nbsp; `Spanish — Basic (A1)` &nbsp;·&nbsp; `Norwegian — Basic (A1)`
<br/>
---
### 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](https://github.com/Quinta0/Nargothrond)**
<br/>
---
### 04 — Selected Projects
| Project | Description | Stack |
|---|---|---|
| **[riptune](https://github.com/Quinta0/riptune)** | Terminal-native music client for Subsonic servers, built for niri | Rust |
| **[re-soulcommand](https://github.com/Quinta0/re-soulcommand)** | ListenBrainz / Last.fm → Navidrome downloader via slskd | Python |
| **[Ainulindale](https://github.com/Quinta0/Ainulindale)** | Fully self-hosted music discovery and streaming stack | Shell |
| **[ObsidianSetup](https://github.com/Quinta0/ObsidianSetup)** | Cross-platform Obsidian and plugin installer — 26 stars | PowerShell |
| **[Nargothrond](https://github.com/Quinta0/Nargothrond)** | Homelab provisioning documentation | Docs |
<br/>
---
### 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](https://github.com/libratbag/libratbag/pull/1873)
**ValveSoftware / steam-for-linux** — diagnosed and fixed a Steam Linux Runtime install bug. [Issue #13248](https://github.com/ValveSoftware/steam-for-linux/issues/13248)
**Recol / DLSS-Updater** — fixed a UI state desync bug between a popup overlay and the dropdown menu. [PR #252](https://github.com/Recol/DLSS-Updater/pull/252)
<br/>
---
<div align="center">
<sub>© 2026 Pietro Quintavalle — Lugano, Switzerland</sub>
</div>