Ronald Schlenker — PureState IT Consulting

Ronald Schlenker · Pragmatic engineering consulting · Frankfurt and remote EU.

Your team is smart. Your product is good. Why does every new technology still feel like a decision you'd rather outsource?

You don't need fifty cheap developers. You need your own team sharper than last quarter — and the know-how to stay that way. There's a pragmatic path out, and it starts with picking where you actually need help.

Training

Your own developers, shipping the next thing without outside help.

Short, high-bandwidth upskilling on your code, with your team. Pair-programming, reviews, dedicated spikes around a real problem — so your product carries your team's fingerprints, not a consultant's.

In-House Upskilling Sprints Primary shape

A short, high-bandwidth engagement that leaves your own developers able to ship the next thing without outside help. Delivered on your codebase, with your people — not a workshop deck.

AI Adoption Review Secondary

A diagnostic for product teams that know AI belongs in the roadmap but aren't sure where. Output: a shortlist of AI moves that fit your product, your stack, your team — with effort and risk estimates you can defend in the next board meeting.

Typical formats

  • 2–3 day on-site workshop around a real problem.
  • Live-coding remote sessions, recorded for the team.
  • Conference talks and tutorial tracks (BobKonf, meetups).

Who it's for

  • Teams that already ship and want to stay sharp.
  • Product groups adding AI without a clear bridge.
  • .NET shops curious about functional thinking that pays.

Outcome

  • Your team defends the architectural decision themselves.
  • A tooling chain they can rerun. Code they wrote, maintain alone.
Start the conversation Opens your mail client · hello@schlenkr.dev
Consulting

A neutral, senior read — neither selling you a replatform nor defending the status quo.

For teams standing at a decision: a codebase going sideways, an architecture whose cracks are audible, a delivery process that runs ceremony without shipping. You get a written argument and a conversation, not a deck.

Architecture Second Opinion Primary shape

A neutral, time-boxed read of where your system is heading. You get a written argument — what's working, what's decaying, what moves next — plus a conversation with a senior voice.

Pragmatic Delivery Review Primary shape

For teams stuck in ceremony theater. We identify the two or three practices that actually produce value and recommend what to drop — starting from the Agile Manifesto, not the framework textbook.

Typical formats

  • 1–3 day audit → written recommendation.
  • Multi-week sparring retainer with leadership.
  • Decision-review workshop with the senior engineers.

Who it's for

  • Teams about to replatform — and not sure they should.
  • Orgs running Schema-F Scrum without agility.
  • Leaders who want a second opinion they can cite.

Outcome

  • An architectural decision you can defend upward and downward.
  • A shortlist of changes with effort and risk you can act on.
Start the conversation Opens your mail client · hello@schlenkr.dev
Engineering

When the problem is so nested a tool-hire makes sense.

AI pipelines, functional architecture, domain-specific languages, developer tooling — the intersections the general market doesn't solve. I take on the build, pair with your team, and hand it back fully documented.

Hands-on Engineering Selective

When the problem is so nested — AI + functional architecture + DSL + developer tooling — that a tool-hire makes sense, I take on the build, pair with your team, and hand it back fully documented.

Typical formats

  • Paired build with one or two of your senior engineers.
  • Prototype → production hand-off, fully documented.
  • OSS contracting around libraries you already depend on.

Who it's for

  • Product teams with an AI-plus-tooling problem they can't hire for.
  • Platform teams needing a DSL or inference layer.
  • Founders who want a senior hand for a finite, knotty build.

Outcome

  • Working code, in your repo, with your team able to extend it.
  • No hand-off cliff. No "magic" you can't maintain.
Start the conversation Opens your mail client · hello@schlenkr.dev
Why teams hire in

Six situations I see again and again.

The customer sees themselves first, then the reframe. If one of these is your week, you're in the right place.

01

The AI-Transfer Gap

"AI is obviously important. We just don't know how to use it for us."

What's missing is the bridge — from "AI is capable" to AI that delivers measurable value in your product, on your codebase, maintained by your team. The bridge is engineering, not a platform.

02

The Team-at-the-Edge Problem

"Our people are good. They just can't keep up in daily business."

You don't need a replacement team. You need know-how transfer into the team you already have — so your product carries your team's fingerprints, not a consultant's.

03

The Body-Shop Trap

"Fifty cheap developers won't solve this."

In-house stays. Boost is brought in. Software craftsmanship is not an arbitrage play. Pair-program with senior help for a quarter, keep the result forever.

04

The Two-Week Shine

"The expensive consultant worked. For two weeks."

A useful engagement ends with something your team owns: an architectural decision they can defend, a tooling chain they can rerun, code they wrote with help and now maintain alone.

05

Metrics on a Dying Project

"We added tests, coverage, analyzers. The project is still broken."

Ropes from above, not more metrics. The pragmatic question is always the same: does this change produce value now, or over time? If neither — cut it.

06

The Scrum-Industry Inversion

"We're agile. Why doesn't it feel like it?"

Consulting for agility. Not for the Agile Industrial Complex. Schema-F Scrum is not agile — that is the mistake being repeated for forty years in German engineering teams.

Proof

Things I've already built and shipped — because I'd rather show than claim.

No invented quotes. No fake logos. Evidence is public and dated.

  • Recognized F# Expert F# Software Foundation · Applied F# 2019 · foundation.fsharp.org
  • FsHttp Invited by Don Syme to the official fsprojects organization · 499★, 128 dependent packages · fsprojects/FsHttp
  • TypeFighter Research language with structural types and inference-first design · SchlenkR/TypeFighter
  • BobKonf 2024 Computation Expressions in F#, full tutorial track · bobkonf.de
  • F# Weekly Recurring features (Sergey Tihon, Microsoft MVP).
  • Amplifying F# Co-host of the community format with G-Research OSS.
For the curious

If you're curious who's behind this page

Outside client work, I build. PXL Clock is a 24×24 programmable LED display I co-founded with Sefa — engineered end-to-end by two people, shipping in limited batches from Frankfurt. pxlclock.com

TypeFighter is my experimental programming language — a modern, inference-first type system where records match by shape, not by declared name. Research-grade, explained end-to-end. github.com/SchlenkR/TypeFighter

@ThePureState on YouTube is my channel for the longer arguments — language design, functional programming, AI workflows, the craft that underlies the consulting. A good place to start: How To Make a Programming Language. youtube.com/@ThePureState

And plenty of other work on GitHub — FsHttp (499★, the F# HTTP library), Trulla (type-safe templates), TheBlunt (parser combinators), LocSta (stateful stream processing).

Objections

Things people ask before we talk.

Sounds expensive.

Less than hiring a senior full-time. Scoped explicitly; no retainer trap.

Can you do this remotely?

DACH and remote EU, both supported. Onsite workshop possible for team-facing engagements.

We already have an agency.

An agency builds more capacity. I make your existing team capable. Different job.

We don't use F#.

Good — most of my client work is C#/.NET, TypeScript, and the mix everyone actually has. F# is how I think; it's not a prerequisite.

We only need help for two weeks.

Then you don't need me. I'm interested in engagements that leave something standing after I'm gone.

About

Why me for this problem.

Ronald Schlenker — fifteen years in .NET, creator of FsHttp, TypeFighter, and several other OSS libraries the F# community uses. Recognized F# Expert (F# Foundation, 2019). Co-founder of the PXL Clock — a programmable hardware product that is itself a working example of pragmatic engineering: small team, in-house discipline, shipped without a framework textbook.

The reason this page is written the way it is: every time I see a dying software project, it died the same way — buzzword compliance replacing engineering judgement. The consulting I sell is the opposite of that.

Based in Frankfurt. Work with DACH and remote-EU teams. Trading as PureState IT Consulting.