Howdy! My name is James. I'm a professional grammer and dad joke enthusiast.
I am interested in type theory and functional programming, and gravitate toward Scala and Nix. I also enjoy tinkering with Unison, Haskell, OCaml, and TypeScript. For a brief overview of my background, see my profiles on LinkedIn and GitHub.
I like to speak about programming, write about programming, and play with programming. Follow along via RSS!
You can find me on the fediverse at @email@example.com, and email me at firstname.lastname@example.org. My PGP public key is available for encryption and signature verification.