Home-Lab
- Kubernetes
- Ansible
- Terraform
- FluxCD
- Cilium
- Longhorn
- OpenEBS
- cert-manager
- Harbor
- Grafana
- Prometheus
- Forgejo
- Woodpecker
- WireGuard
At home I have an on-prem K3s cluster where I develop applications with the help of a Git-forge,
container registry and a CI/CD engine.
I also self-host several services accessible only on my LAN.
A CLI tool for automatic synchronization of save files, developed with a stateless architecture
for simple deployment. It uses my self-developed FastCDC library.
Synchronization can run automatically via pre- and post-execution hooks.
Adulting
- Kubernetes
- Docker
- GitLab CI
- Grafana
- Bash
- Postgres
- TypeScript
- React
- Node.js
A 10-week group project with eight other students from different classes
where I was responsible for writing Kubernetes manifests, setting up
linting pipelines and automatically deploying the application to Kubernetes.
I also set up application monitoring using Grafana.
High-speed Content-Defined Chunking library that dynamically partitions files to
maximize deduplication efficiency. Verified for data integrity using differential fuzzing
against reference implementation and round-trip reconstruction tests.
Simple url-shortener which also supports golang packages.