About me & this website

Hi! My name is Brian Gesiak. I'm a compiler engineer who has contributed to LLVM and other compiler projects professionally, as well as for fun during my spare time.

This is my website. For a while, I wrote articles I wish I could have read when I was first trying to find a way to contribute to LLVM, Clang, and Swift. These were in-depth – but beginner-friendly – technical guides to each component of the Swift compiler: from the build system, to lib/Driver, lib/Frontend, lib/Parse… and so on.

For a time, I also accepted support via Patreon. Unfortunately, I don't have the time to write much more, so please enjoy the content as-is for now.