Patrik Bures

Projects

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.

Gamesync

  • Golang
  • Docker
  • Postgres

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.

FastCDC

  • Golang

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.

Url Shortener

  • Docker
  • Golang
  • Kubernetes
  • Postgres

Simple url-shortener which also supports golang packages.