// about

ThatScalaGuy.

I’m Sven Herrmann — a freelance engineer who believes software should be correct by construction. I wear three hats: a Scala evangelist building functional backends, a data scientist turning data into decisions, and a requirements engineer who shapes fuzzy ideas into clear specs. Mostly Scala 3 and the Typelevel stack, with Python, Go and Gleam where they fit.

// what I do

Three hats, one engineer

Scala Evangelist

Functional backends on Scala 3 and the Typelevel stack — event-sourced, typed, correct by construction. And I help teams learn to build this way.

Data Scientist

Analytics, machine learning and fast-data pipelines on Spark and the Scala/Python ecosystem — models and insight that reach production, not just notebooks.

Requirements Engineer

Turning fuzzy ideas into tangible, well-defined requirements for web apps, real-time systems and data platforms. CPRE Foundation Level.

portrait.jpg
GitHub LinkedIn X · @ThatScalaGuy
// tech I reach for

Toolbox

Languages
Scala 3PythonGoGleamTypeScriptRubyErlang
Data science
SparkMLlibGraphXRJuliaPandasNalaDB
Paradigms
TypelevelActor ModelCQRSEvent SourcingDDDTDD
Platform & infra
KafkaNATSPostgreSQLCassandraElasticsearchKubernetesAWS · GCP

Let’s work together.

Get in touch →