Skip to content

CASE STUDIES · BUILD · SHIP · RUN

Systems I built, and what they changed.

I build and run products, client software and infrastructure. These cases show the problem, my approach and the result.

INFRASTRUCTURE · SELF-DIRECTED

Home lab and infrastructure

I build and run Kubernetes clusters, infrastructure as code and observability.

Home lab · Regensburg

DevOps and Infrastructure Engineer (self-directed)

Kubernetes clusters
k3s
Terraform and Ansible on Hetzner
As code
Grafana and Prometheus
Observed
PostgreSQL
HA

PROBLEM

I use my home lab to work on the infrastructure behind applications: provisioning, Kubernetes, observability and PostgreSQL availability.

WHAT I BUILT

  • I build Kubernetes (k3s) clusters with Traefik and Longhorn.
  • I provision Hetzner infrastructure with Terraform and Ansible.
  • I use Grafana and Prometheus for observability.
  • I work with high-availability PostgreSQL.

RESULT

I work with k3s, Traefik and Longhorn, provision Hetzner infrastructure with Terraform and Ansible, and use Grafana and Prometheus for observability.

HOW IT FITS TOGETHER

PROVISIONING

  • Hetzner
  • Terraform
  • Ansible

CLUSTER

  • Kubernetes (k3s)
  • Traefik
  • Longhorn

DATA

  • High-availability PostgreSQL

OBSERVABILITY

  • Grafana
  • Prometheus
  • Kubernetes (k3s)
  • Traefik
  • Longhorn
  • Hetzner
  • Terraform
  • Ansible
  • Grafana
  • Prometheus
  • PostgreSQL

MORE WORK

Smaller pieces, same standard.

OPEN SOURCE

Laracanon

An extensible development toolkit for installing Laravel conventions, integrations, rules, and workflows.

Composer

PHP · Laravel · Composer

OPEN SOURCE

domain-driver

A CLI scaffolding tool for domain-driven feature folders in Next.js, React, Node, NestJS, and TanStack Start projects.

npm

TypeScript · Node.js · CLI

APS-TECH GROUP

IoT and mobile applications

Connected devices, real-time data and point-of-interest exploration.

Mobile · IoT · Desktop

Python · Django REST Framework · React Native · WPF

TECHMASTERS ZAMBIA

Incident tracking

A shared incident tracking system for staff across several banks.

100+ staff

PHP · IT operations · Incident management

Want the next case study to be yours?

Tell me what you are working on. Get in touch on LinkedIn, or download my CV for the full picture.