// Scala Evangelist · Data Scientist · Requirements Engineer

Software that’s correct by construction.

I design and ship dependable systems — functional backends in Scala 3, data and ML pipelines, and the clear requirements that get them built right. Go, Gleam and TypeScript when they fit better. Fewer bugs, clearer scope, systems your team can trust for years.

// at a glance
focusScala 3 · FP
dataSpark · ML · Python
alsoGo · Gleam · TS
basedWürzburg / GER · remote
availableMarch 2027
// services

What I do

All services →
01

Functional backends

Production services on Scala 3 and the Typelevel stack — correct by construction.

Scala 3cats-effectfs2
02

Data science & ML

Turn data into decisions: analytics, machine learning and fast-data pipelines on Spark and the Scala/Python stack.

SparkMLlibPython
03

Requirements engineering

Transform fuzzy ideas into tangible, well-defined requirements — the foundation everything else is built on.

DiscoverySpecsCPRE
04

Polyglot delivery

When Scala is not the fit: high-throughput Go, type-safe Gleam on the BEAM and typed TypeScript frontends.

GoGleamTypeScript
// selected work

Projects

All projects →
Scala library

fs2-nats

A functional, streaming NATS client for Scala 3 on Cats Effect 3 & FS2 — pub/sub, request/reply, JetStream, KV and Object Store.

Scala 3cats-effectfs2
Scala library

zustellix

A tagless-final Scala 3 toolkit for the German public-administration messaging stack — DVDV directory lookup and XMeld-over-OSCI delivery.

Scala 3cats-effecthttp4s
Scala library

skunk-crypt

Transparent AES encryption for Postgres columns with skunk and Cats Effect.

Scalaskunkcats-effect
// trainings

Upskill your team

All trainings →
Scala 3 Foundations Foundational 2 days · remote details → Building with Gleam Foundational 2 days · remote details → Functional Programming with Cats Effect Intermediate 3 days · on-site details → Streaming with fs2 Intermediate 2 days · remote details → Building AI Agents Advanced 2 days · remote details →
// writing

Latest articles

All articles →

Have a system that needs to be right?

Tell me about your project or training need. I reply within two business days.

Get in touch →