Homepage playground · YouTube @ThePureState · Linktree
Recognized F# Expert · Applied F# 2019
Training · Consulting · Engineering. I help technically ambitious teams build AI-assisted workflows that stay reproducible, maintainable, and honest about their limits - with fifteen years of functional-programming habit in the back pocket.
Based in Frankfurt. Work across DACH and remote EU.
📫 Reach out on Bluesky or LinkedIn.
With Sefa I co-founded the PXL Clock - a 24×24 programmable LED display you code in C# or F#. 576 RGB-LEDs behind real glass, hand-assembled in Frankfurt, limited batches.
🔗 pxlclock.com · Repo · Discord · YouTube: Programming PXL Clock · Unboxing
studio.pxlclock.com - describe an animation in plain English and have an LLM write and compile the pixogram for you, previewed live on a virtual PXL Clock.
Hackable HTTP client for .NET (F# / C#) - write and run requests in F# Interactive or C# scripts. 128+ dependent packages.
🔗 Repo ·
State-aware function composition for UIs and digital signal processing - one core idea, two very different outputs.
🔗 Repo ·
Type-safe text templates, statically checked at compile time. Ships as an F# Type Provider, a C# Source Generator, and a Node CLI.
🔗 Repo ·
One-file recursive-descent parser-combinator library for F# and Fable. No dependency graph to manage.
🔗 Repo ·
Local State - stateful stream processing for F#. Composable signal blocks with automatic state threading, from simple counters to full audio DSP chains.
Experimental inference-first programming language - structural records, set-theoretic union types, row polymorphism, almost no annotations needed. Browser playground with live compilation to JavaScript, plus a step-by-step constraint-solver visualizer.
🔗 Repo · YouTube: Static Types Without the Hassle ·
Smaller experiments and utilities outside the F# core.
A moodboard site collecting illustration and design-trend research - style references sorted by theme (post-AI authenticity, neo-traditionalism, grainy textures, bold minimalism, ...), each with source and a short note on what defines it. Used as a shared reference point when briefing design work.
A calculator comparing net income from employment against Bürgergeld (Germany, 2026 rules) - household composition, housing costs and region feed into a side-by-side comparison with a Sankey breakdown of where the money actually goes on each side.
- Computation Expressions in F# - BobKonf 2024.
- Pipe Forward: 4 Ingredients for a Kick-Start into Functional Programming
- Static Types Without the Hassle: Type Inference Demystified - building TypeFighter's type checker from scratch.
- FsHttp: The Programmable Alternative to Postman and VSCode Rest Client
- Amplifying F#: The Essential Lectures Announcement
- Long-form on YouTube: @ThePureState.



















