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.

Unbranding a Fritz!Box 6490 KDG Edition

on December 6, 2024 14:12

What was going on? Recently, I had once again the unique opportunity to flash a “Fritz!Box 6490 KDG Edition” with the guarantee of no consequences in case I completely brick it. This time, because I needed the DECT functionality still working after this operation, I chose to stay on the proprietary firmware by AVM. 🤷‍♂️ So, here is my battle plan: Get the stock firmware for the device from its vendors download-server with its recovery-tool in case it goes really wrong.

Continue reading

Phishing Attempt on Steam

on July 20, 2024 18:25

Well, that happened… …just a word of warning: Be careful on the internet! I was randomly contacted by some dude on Steam late at night, stating that he wanted me to connect with his buddy - fine, right? While he did not identify himself properly, I shrugged it off, as he just wanted to hook me up with his friend quickly. I was like “Sure, why not?”, let’s give it a shot.

Continue reading

OpenWrt for Fritz!Box 7360 EWE Edition

on June 29, 2024 20:10

What was going on? Recently, I had the unique opportunity to open-source flash a “Fritz!Box 7360 EWE Edition” with the guarantee of no consequences in case I completely brick it! So my first choice fell on OpenWrt, as it is a well-known and well-documented open-source firmware for routers and modems. Especially, this would fix issues with increasingly decreasing wireless performance with the original firmware after multiple weeks of uptime (thanks AVM).

Continue reading

Libvirtd - Linux virtualisation

on April 2, 2024 22:05

Server, client, shared folders, freezing at host down-times and much, much more!

Continue reading