About Me

I’m a software engineer at Microsoft building the completely browser-based video editor Clipchamp.

At the moment I write code in Typescript. In my dreams I write Haskell that never breaks in prod. Previously Scala. I also know Go and Ruby.

I can often be heard extolling the virtues of functional programming and domain-driven design, or ranting about my dislike for Go.

I’m a committee member, organiser and resident graphic designer for DDD Melbourne.

When I’m not creating lofty abstractions in code, I can be found baking sourdough bread, taking photos, or finding another expensive hobby.

I live in Melbourne, Australia.