Computer Science student at the University of Rome Tor Vergata. I like building things I actually use: a TrueNAS homelab that works as the cloud for me and my friends, the tools that keep it running, and small apps around it. I'm especially interested in networking, security and self-hosting.
🌐 emalau.it ·
A self-hosted file converter in the spirit of iLovePDF: about 200 formats, chained conversions found with Dijkstra's algorithm, a JSON API and a Nextcloud app (right-click → convert). Runs with one docker compose up.
Python FastAPI Docker LibreOffice FFmpeg Nextcloud
Self-hosted PDF tools on a single web page: 27 tools to merge, compress, OCR, sign, fill forms, redact, compare and more, plus an API with keys, saved chains and a Nextcloud app. Every request works in a temporary folder deleted right after the result is sent.
Python FastAPI PyMuPDF Docker Tesseract Nextcloud
A teaching environment to write, run and debug ARMv7 assembly, built in Python on top of the Keystone and Unicorn engines.
Python ARM Emulation
Tools from my homelab, being cleaned up for release:
- TrueNAS AutoUpdate — nightly app updates with automatic rollback
- SMART self-test scheduler for TrueNAS 25.10
- Authentik password login for Nextcloud WebDAV
- a small TrueNAS homelab toolkit (LAN firewall for admin ports, heartbeat, storage status)
Also: TrueNAS, ZFS, Nextcloud, Authentik, Tailscale.



