Hi, I'm Francis.
I'm a π³π¬ software engineer with a strong foundation in backend and infra development and a passion for tackling complex challenges. I'm fascinated by distributed systems, databases, and functional programming, and I primarily work with Go and Haskell.
You can read more about me on my personal website. You can also check me out on BlueSky @codehakase.com or Twitter (X): @codehakase.
I publish articles on my blog:
- π° Maps Don't Shrink in Go - May 27, 2025
- π° Notes on building a coding agent - April 25, 2025
- π° Functors: Identity, Composition, and fmap - March 26, 2025
- π° Largest product in a series - February 7, 2025
- π° Working with JSON in Go - May 3, 2021
As often as I can, I publish short-form content and quick notes called shorts:
- π Parsing, Not Guessing - June 14, 2025
- π import "reflect" - June 10, 2025
- π TTYs - May 13, 2025
- π GADTs for Type-Level Domain Logic - May 7, 2025
- π Composable Parsers with Attoparsec - May 6, 2025
This Readme.md
file is automatically generated by a custom script and github action.