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.
Vol. I · Ronald Schlenker
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
§ I The Practice
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.
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.
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.
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.
§ II Five Theses
These are the convictions the work rests on — arrived at slowly, defended loudly, and revised only under evidence.
Composition beats objects.
Lego, not Playmobil. Pure functions compose forever; object hierarchies are dead ends.
Syntax should match how you think.
If a language makes you fight notation to express intent, it's the wrong language.
Types make code obvious.
Hindley-Milner inference plus structural records replace paragraphs of documentation.
AI drifts — discipline pays.
Reproducible AI output comes from small tools, tight specs, multi-turn loops, not heroic prompts.
Build the tool, don't buy the SaaS.
Three hundred lines of code that do exactly what you need beat any feature-bloated platform.
§ III Featured Work
Shipping proof beats pitching promise. A short reading list of the work most people ask about.
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.
A hackable HTTP client for .NET. Reads like .http
files, scales to any edge case. 499★ on GitHub, 128 dependent
packages. fsprojects/FsHttp.
An experimental language built around an inference-first, structural type system: records match by shape, set-theoretic unions, minimal annotations. github.com/SchlenkR/TypeFighter.
A one-file recursive-descent parser-combinator library for F# and Fable. Small surface, serious power. github.com/SchlenkR/TheBlunt.
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.
§ IV About
Ronald Schlenker · Frankfurt, Germany
fsprojects organization (FsHttp, LocSta).