Pez Solutions
Description: Pez Solutions is not really a project but more of a hobby. It's the sinkhole a lot of my experience goes into.
It centers around one core principal - providing services for a user.
Most of the services I provide is centered around a _large_ storage array.
I strive for perfection with a heavy focus on reliability and stability. The project maintains a true 99.999% (5 nines) SLO.
A lot of engineering goes into the project - all of the decisions; carefully selected.
Tech Stack: Linux, FreeBSD, Tailscale, Prometheus, Grafana, Bare-metal
Link: https://pez.solutions
Documentation: https://github.com/rwejlgaard/pez-docs
Status: Active
pez-infra
Description: Mono-repo for my entire server stack. Ansible playbooks, Terraform configs, Docker Compose definitions,
Caddy routing, Grafana dashboards and alerting, Prometheus config, systemd units, and SOPS-encrypted secrets.
Everything in one place — linted in CI, deployed via GitHub Actions over Tailscale.
Tech Stack: Ansible, Terraform/OpenTofu, Docker, Caddy, SOPS/age, GitHub Actions
Link: https://github.com/RWejlgaard/pez-infra
Status: Active
history-sync.fish
Description: Sync fish shell history between multiple machines over SFTP. Each machine periodically pulls the shared
history file, merges with its local fish_history, and pushes the result back. Dedupes by (cmd, when) and uses an
atomic SFTP lock with exponential backoff to handle concurrent updates from other hosts.
Tech Stack: Fish shell, SFTP
Link: https://github.com/rwejlgaard/history-sync.fish
Status: Active
octopus_exporter
Description: A Prometheus exporter for live electricity consumption data from Octopus Energy, using the Kraken
GraphQL API. Feeds real-time usage into Grafana so I can see exactly what every appliance is costing me.
Tech Stack: Go, Prometheus, GraphQL, Docker
Link: https://github.com/rwejlgaard/octopus_exporter
Status: Active