Home-Lab
- Kubernetes
- Ansible
- Terraform
- FluxCD
- Cilium
- Longhorn
- OpenEBS
- cert-manager
- Harbor
- Grafana
- Prometheus
- Forgejo
- Woodpecker
- WireGuard
Hemma har jag ett on-prem K3s-kluster där jag utvecklar applikationer med hjälp av en Git-forge,
ett containerregister och en CI/CD-motor.
Jag driftar även ett antal självhostade tjänster som endast är tillgängliga på mitt LAN.
Ett CLI-verktyg för automatisk synkronisering av sparfiler, utvecklat med en stateless arkitektur
för enkel driftsättning. Det använder mitt egenutvecklade FastCDC-bibliotek.
Synkningen kan köras helt automatiskt via pre- och post-execution hooks vid start och avslut.
Adulting
- Kubernetes
- Docker
- GitLab CI
- Grafana
- Bash
- Postgres
- TypeScript
- React
- Node.js
Ett 10-veckors gruppprojekt med åtta andra elever från olika klasser
där jag var ansvarig för att skriva Kubernetes-manifest, skapa pipelines för
linting och automatiskt deploya applikationen till Kubernetes.
Jag satte även upp övervakning för applikationen i Grafana.
Ett snabbt Content-Defined Chunking-bibliotek som dynamiskt delar upp filer för att
maximera dedupliceringseffektivitet. Verifierat för dataintegritet med differentiella
fuzz-tester mot en befintlig implementering samt rekonstruktionstester.
Simpel länkförkortare som även stödjer golang paket.