How It Works

I offer personalized mentoring sessions tailored to your goals and experience level. Whether you're just starting with functional programming or looking to deepen your expertise in advanced topics like category theory or recursion schemes, I can help guide your learning.

Topics

Haskell

All Levels

From basics to advanced topics including type-level programming, GHC extensions, and production Haskell development.

Nix & NixOS

All Levels

Learn to use Nix for reproducible builds, development environments, and system configuration. Covers flakes, overlays, and NixOS modules.

Functional Programming

All Levels

Core concepts applicable across languages: immutability, higher-order functions, algebraic data types, and functional design patterns.

Category Theory for Programmers

Intermediate

Practical category theory concepts as they apply to software: functors, monads, natural transformations, and beyond.

Recursion Schemes

Advanced

Master structured recursion patterns: catamorphisms, anamorphisms, hylomorphisms, and their applications in real-world code.

Interested in mentoring?

Reach out to discuss your learning goals.

Contact Me