I currently work as a frontend software engineer at Canva in Sydney, Australia. You can see some of my work on github, find me on linkedin, or send me an email.

## Blog posts

### Breaking down "A monad is just a monoid in the category of endofunctors"

March 11, 2019“…just a monoid…” Associativity is a property of some binary operations where the order of operations does not matter, e.g. since addition…

### An Extremely Basic Guide to Writing PDFs by Hand

March 09, 2019The goal of this post is to teach you how to write a very basic PDF containing some shapes and some text. The goal is not to teach you how…