Skip to content
View SchlenkR's full-sized avatar

Organizations

@fsprojects @CuminAndPotato

Block or report SchlenkR

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
schlenkr/README.md

Hi — I'm Ronald 👋

Pragmatic engineering consulting · F#, .NET, AI workflows · Frankfurt & Remote EU

Homepage playground  ·  YouTube @ThePureState  ·  Linktree

Recognized F# Expert · Applied F# 2019


What I do

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.

📫 [email protected] — or open a conversation through any landing variant on the playground below.


🧪 Homepage playground

Rather than a single landing page, I've been exploring 27 variants of a consulting homepage in parallel — same content, wildly different design and structure theses. It's a live demonstration of how I iterate with AI on real work (Vite MPA, CDN-only, no framework lock-in).

🔗 Live: schlenkr.github.io/schlenkr

🕒 PXL Clock

With Sefa I co-founded the PXL Clock — a 24×24 programmable LED display you code in C# or F#. Hand-assembled in Frankfurt, limited batches. Use code RONALD for €25 off.

🔗 pxlclock.com · GitHub · Discord

⚙️ TypeFighter

An experimental programming language — inference-first, structural records, set-theoretic unions, minimal annotations.

🔗 github.com/SchlenkR/TypeFighter

📦 Open Source (selected)

Project What it is Stars
FsHttp Hackable HTTP client for .NET (F# / C#). 128 dependent packages. ★
Vide State-aware function composition — UIs + digital signal processing. ★
Trulla Type-safe templates (F# Type Provider, C# Source Generator, Node CLI). ★
TheBlunt One-file recursive-descent parser-combinator library for F# / Fable. ★
LocSta Stateful stream processing for F#. Composable signal blocks. ★
TypeFighter Research language with modern inference-first type system. ★

🎙️ Talks & content

  • BobKonf 2024Computation Expressions in F# (with David Schaefer).
  • BobKonf 2024Monads in the Wilderness.
  • How To Make a Programming Language — type inference from scratch (the TypeFighter video).
  • This is My Result Type — F# discriminated unions demystified.
  • A Hackable Frame (Pt. 1) — PXL Clock hands-on intro.
  • Long-form on YouTube: @ThePureState.

GitHub Bluesky X YouTube

Pinned Loading

  1. Vide Vide Public

    Vide - for state-aware function composition, usable from modern UIs to digital signal processing.

    HTML 93 3

  2. fsprojects/FsHttp fsprojects/FsHttp Public

    HTTP library for F#

    F# 499 42

  3. Trulla Trulla Public

    Type Safe Text Templates - usable as type provider (F#) or source generator (C#)

    F# 71 1

  4. TypeFighter TypeFighter Public

    A graph based approach to type inference written in F#

    F# 22