For over 10 years I've been coding at companies of all sizes, working across backend, frontend, and infrastructure. I like building software that stays reliable and teams that stay healthy. Most of what I write here is about functional programming and fp-ts.
Latest Posts
- Prompt, Agent, Harness: Where Authority Lives June 1, 2026
- BooleanAlgebra in the real world: encoding compliance rules with fp-ts May 29, 2026
- Predicate in the real world: naming the rules buried in your ifs with fp-ts May 26, 2026
- Semilattices in the real world: combining and capping permissions with fp-ts May 25, 2026
- Bounded in the real world: capping discounts with fp-ts May 24, 2026
- From Talking Drums to JSON Web Tokens April 11, 2026
- Monoids in the real world: merging accounts with fp-ts March 28, 2026
- Contramap in the real world: adapting rules across types with fp-ts October 23, 2025
- Composing sort rules using fp-ts October 10, 2025