Manifesto · v3

Ronald Schlenker.

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

WORKING AS Independent tech consultant
BASED IN Frankfurt, Germany
TRADING AS PureState IT Consulting

Thesis 01 of 05

Composition beats objects.

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

Thesis 02 of 05

Syntax should match how you think.

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

Thesis 03 of 05

Types make code obvious.

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

Thesis 04 of 05

AI drifts — discipline pays.

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

Thesis 05 of 05

Build the tool, don't buy the SaaS.

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

What I offer

Training. Consulting. Engineering.

01 — Training

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.

02 — Consulting

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.

03 — Engineering

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.

Selected work

Five projects, shipped.

  1. 01

    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.

  2. 02

    FsHttp

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

  3. 03

    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.

  4. 04

    TheBlunt

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

  5. 05

    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.

About

Fifteen years of functional craft.

Contact

Bring a hard problem.

Start a conversation