Fynn-Lasse Herrmann — 19 The Palatinate, Germany

I build kernels, drone tools, rescue maps, and schedulers.

Bare-metal kernels in C and Rust, written to find out what a machine does when nothing is helping it.

And drones. I fly and write software for the DLRG, the German water rescue association and part of the country’s civil protection system — where somebody is actually waiting for the answer.

What I actually do

Short version

01 — Low level

Getting to the bottom of the stack

I like the layer where nothing is done for you: no allocator until you write one, no scheduler until you write one, no output until you talk to a UART. Kernel work is slow and unglamorous and it is the only kind of programming that has ever properly held my attention.

02 — Drones

Flying, and everything after the flight

This is where most of my volunteer time goes. Drones are useful to civil protection precisely when the ground picture is unclear, which means the imagery has to become an answer quickly. So I work both ends: flight planning and imagery handling on the way out, and a browser viewer for orthophotos, elevation models and reconstructed 3D meshes on the way back — with measuring and clipping tools, so somebody who is not me can get a number out of the data on a laptop in the field.

03 — Civil protection

Software that gets used under pressure

The DLRG is a water rescue association and part of German civil protection, which means the software I write for it can end up in front of a volunteer during an actual deployment. That is a good discipline. A search-radius planner has to answer in seconds and be honest about how rough the answer is; nobody in a rescue is going to read a tooltip.

Say hello

I read everything that arrives. Issues and pull requests on any of my repositories are the surest way to reach me.