I’m a software engineer who loves functional programming, domain-driven design, safety-critical systems, and solving hard problems with Elixir.
Book
I'm the author of Advanced Functional Programming with Elixir , published by Pragmatic Bookshelf. Whether you're an Elixir developer mastering functional programming or a functional programmer exploring Elixir, you'll learn to write code that's easier to reason about—and build systems that stay understandable as they grow. The book pairs with the Funx library, which provides the tested, production-ready abstractions introduced in the text.
Funx Library
Funx is an open-source, production-ready Elixir library of functional programming patterns. Built alongside my book, it turns the ideas in Advanced Functional Programming with Elixir into code you can use directly in your own projects.
Recent Posts
-
Ash Framework: Evaluating Ash for Existing Systems
November 02, 2025 — How difficult is it to incorporate Ash into an existing codebase? -
Ash Framework: Combining Ash Writes with Electric Reads
October 27, 2025 — Exploring how Ash implements Ecto. -
Ash Framework: Why Authorization gets Messy
October 20, 2025 — Where is the mess? -
Ash Framework: Authorization and Monoids
October 13, 2025 — Authorization logic gets messy fast. -
Ash Framework: The Coordination Problem
October 06, 2025 — Not organization but coordination.