Ronald Schlenker PureState IT Consulting

Vol. I  ·  Ronald Schlenker

AI-era engineering, built on fifteen years of functional craft.

I help technically ambitious teams build AI-assisted workflows that stay reproducible, maintainable, and honest about their limits. I bring F#, .NET, and compiler-level thinking to problems most people try to solve with prompt templates. You get craft, not hype.

TrainingConsultingEngineering

Three services, one discipline.

Each engagement is a different angle on the same substrate: AI-assisted development grounded in functional-programming habits. The form changes — the standard does not.

i.

Training

Workshops, live-coding sessions, and conference talks on AI-augmented development, functional programming in .NET, type inference, and language-/DSL-design. Delivered in-house or remote.

ii.

Consulting

Audits, architecture reviews, and sparring for teams deciding how (and whether) to bring AI into their engineering process — or whether F# / a functional architecture would pay off.

iii.

Engineering

Hands-on work on AI pipelines, developer tooling, typed templates, reactive UI frameworks, and embedded creative-coding systems. I say no to generic CRUD. I say yes to problems where ten years of compiler and FP habits actually matter.

A working manifesto.

These are the convictions the work rests on — arrived at slowly, defended loudly, and revised only under evidence.

  1. Composition beats objects.

    Lego, not Playmobil. Pure functions compose forever; object hierarchies are dead ends.

  2. Syntax should match how you think.

    If a language makes you fight notation to express intent, it's the wrong language.

  3. Types make code obvious.

    Hindley-Milner inference plus structural records replace paragraphs of documentation.

  4. AI drifts — discipline pays.

    Reproducible AI output comes from small tools, tight specs, multi-turn loops, not heroic prompts.

  5. Build the tool, don't buy the SaaS.

    Three hundred lines of code that do exactly what you need beat any feature-bloated platform.

Five projects, in brief.

Shipping proof beats pitching promise. A short reading list of the work most people ask about.

  1. PXL Clock

    A 24×24 programmable LED display you code in C# or F#. VS Code extension, hot-reload simulator, over-the-air updates. pxlclock.com · code RONALD for €25 off.

    Product · Hardware
  2. FsHttp

    A hackable HTTP client for .NET. Reads like .http files, scales to any edge case. 499★ on GitHub, 128 dependent packages. fsprojects/FsHttp.

    Open Source · Library
  3. TypeFighter

    An experimental language built around an inference-first, structural type system: records match by shape, set-theoretic unions, minimal annotations. github.com/SchlenkR/TypeFighter.

    Research · Language
  4. TheBlunt

    A one-file recursive-descent parser-combinator library for F# and Fable. Small surface, serious power. github.com/SchlenkR/TheBlunt.

    Open Source · Library
  5. Trulla

    Templates that are type-safe at compile time. Ships as an F# Type Provider, a C# Source Generator, and a Node.js CLI. github.com/SchlenkR/Trulla.

    Open Source · Tooling

Credentials, briefly.

Ronald Schlenker · Frankfurt, Germany

  • Recognized F# Expert — F# Foundation, Applied F# 2019.
  • Maintainer / creator on the fsprojects organization (FsHttp, LocSta).
  • Speaker at BobKonf 2024Monads in the Wilderness.
  • Co-founder of the PXL Clock — a 24×24 programmable LED display shipping through Cumin & Potato GmbH.
  • YouTube channel @ThePureState — language design, functional programming, AI workflows.

§ V   Get in touch

Start a conversation.

hello@schlenkr.dev