Software / hardware / systems

Christian
Bergschneider

Sailing somewhere in the aether between a fischertechnik cable car, Minecraft server software, and questionable tech.

View from a sailing boat beneath white sails, with blue sky and a reed-lined waterway.

Projects

ftSeilbahnProjekt

Fischertechnik cable-car cabins with miniature passengers beneath a long station mechanism, with rollers and exposed wiring.

Control software, deployment infrastructure, embedded communication, and HMI software for a large fischertechnik cable-car installation.

My work spans the operator interface, the backend, and communication with the installation through ftSwarm. Deployment and Linux device handling are part of the same project: the software has to run on the hardware at the exhibition.

embedded · Rust · Linux · IoT · Solid · control systems

everbuild

I work on everbuild, a developer collective with projects across Minecraft, server software, and hardware. The public repositories include Minestom libraries as well as an ESP32-based thermometer gateway.

Raw E-Paper / FPGA

I’m working on driving a raw e-paper display with an FPGA and learning KiCad alongside it. The project combines digital design with PCB work; the board split is one of the questions I’m keeping in the lab notes.

status
active experiment
started
2026
role
hardware + software
areas
FPGA / PCB / embedded

Minestom ecosystem work

Terra-generated Minecraft terrain with trees above a rocky shoreline.
Terra world generation running on Minestom.

I adapted Terra’s world generation to Minestom. Generating terrain a chunk at a time was the straightforward part; placing features meant dealing with reads and writes across chunk boundaries. I wrote up the integration and published the code through everbuild.

Lab Notes

All notes →

Articles

Featured
Archive

Terra on Minestom

Terra is a world generation library for Minecraft. It's a great library, but it's not compatible with Minestom. Let's fix that!

Playing with Blogs

Why am I building a blog at all? Don't I have enough to do? No! Of course not