Native Development

C/C++ (♥), Python, Rust, Java or Kotlin - let’s go! My favourite rendering APIs? Vulkan, OpenGL (with GLSL). Librarys? Vulkan SDK, libcurl, GLUT, SDL2 and Dear ImGui. And did you know that I’m the maintainer of Open-Smartwatch?

Web Development

PHP, HTML, CSS, JS and TS - you name it! Libraries and Frameworks? Python Flask or FastAPI (♥) (with Poetry), Angular, Cordova and Electron. Things I know? Well, NodeJS/NPM and NVM.

Development operations

DevOps? Of course! Gitlab CI, GitHub Actions, Docker and Kubernetes: Starting with just some code-format-checks up to tested, scaled, auto-deployed and prodution-ready apps - even this site is part of a CI pipeline!

Systems administration

Linux is my world! I also enjoy working with a lot of other server-related software: Virtualisation (KVM, Docker, Kubernetes), storage (ZFS, NFS), services (Nextcloud, Jellyfin, BookStack and many more) or management (Netdata, Ansible) are only some of my loved tools!

Software engineering

I love to design systems: Starting by just the internal class diagrams of a server instance up to the whole API backend with distributed MicroServices.

Webdesign

You need a website or want to modify an existing one? Wordpress, Joomla and now Hugo - I worked with all of them.

You want the newest posts directly pushed to your desktop or smartphone? Then just add the RSS feed from below!

From my blog

Random encounters with fascinating software and sporadic posts about the world (of tech). Some DIY projects included - refer to their package leaflet for risks and side effects.

Mellanox QSFP/SFP28 PCIe Brackets

on January 9, 2026 12:19

Just a very quick post, as I invested some time into a proper, parameterized FreeCAD model for the PCIe brackets of Mellanox network cards. I recently installed two of these cards into some server and only had the short brackets available, which are, of course, not fitting into a standard PC case. As I could not find any ready-to-print models online for all the variations I needed, I have created my own. You can download this model from here or from Thingiverse.

Continue reading

Ceiling Light: B.K. Licht and Home Assistant - 2025 Upgrade

on November 23, 2025 12:47

Huh? What?

…so, this post is a follow-up to the original Ceiling Light: B.K. Licht and Home Assistant blog post from 2023.

So, over the years of use, I noticed a minor issue with the original wiring: Whenever the light is turned off, the transistors controlling the individual color channels are unable to fully turn off the outputs. This leads to a small current flowing through the LEDs, which in turn causes them to glow faintly red, even when turned off.

Continue reading

FFmpeg - Conversion

on October 25, 2025 23:00

Some copy-paste scripts for mass media conversion

Continue reading

WireGuard VPN on a JetKVM

on February 28, 2025 23:42

The setting…

I recently started adopting WireGuard VPN into more and more of my server infrastructure. Consequently, I was wondering if the Linux-based JetKVM could also be integrated into these networks - especially useful since I do not want to use their cloud solution, but still want to deploy these onto remote locations as needed. So, getting WireGuard to run there was both harder and easier than expected - here is a write-up on how to do it. If you just came here to quickly copy-paste some commands, there you go:

Continue reading