Hi, I'm Johannes

Developer, tinkerer, and occasional writer.
Building things that make life easier.

Tech Stack

Technologies I work with

Featured Projects

Some things I've built

CalUnite

Merge and Serve ICS iCalendars (RFC 5545) via Docker. Automatic order detection, hot reload, optimized container footprint.

Liveboot

A fast, friendly and powerful rescue-tool, based on NixOS. Wide support for hardware, easy to use. Coming soon.

BHW Discord Bot

Smart helper bot for the Ben's Hardware Discord Community. Supercharged with message processing, OCR and AI integration.

qr2eascii

Generate/convert a QR-code in E-ASCII-art. Supports image input, as well as multiple compression and error correction configurations.

About Me

I'm Johannes, a backend developer at croit working on scalable and maintainable storage orchestration. I build systems that are meant to run reliably, be understandable later, and survive real production constraints.

This site collects my work and notes around backend engineering, HPC, low-level programming, embedded systems, virtualization, and containerization. Some of it is writing, some of it is documentation, some of it is experiments that turned out useful enough to publish.

Most of this comes from hands-on work with production systems, homelabs, and open source. I care about simple designs, clear trade-offs, and explanations that don't hide complexity behind buzzwords.

Johannes Dittrich