Projects
Things I've built, analysed, and documented.
Vigía
A Java service that watches every service in the homelab with HTTP and ping checks and sends Telegram alerts only on state changes, running as a systemd unit in an unprivileged LXC.
- 11 services watched
- 44 tests
- 172 MB RAM, 0.8 s startup
- One alert per outage, zero duplicates
Enterprise Network
Centralizing a small consultancy's services and storage on self-hosted infrastructure, with security, GDPR compliance, and verified backups baked in from the start.
- 11 services in production
- 0 ports open to the Internet
- ~145 GB of photos migrated and verified
- Receipt to archived document in ~15 s
Building My Personal Portfolio
Designing and building this site from scratch with Astro and Starlight, a custom CSS design system, and GitHub Actions deployment.
View project →Protocol Analysis of Wireless Audio Transceivers
Low-level USB protocol analysis of a Corsair wireless audio dongle - descriptor enumeration, interface mapping, and traffic capture on Arch Linux.
- 4 USB interfaces mapped
- Captures without running as root