Talks
Demystifying LLVM: Writing Your First Compiler @ RustNation
Ever wondered how programming languages work? I decided to build my own toy compiler using LLVM and Rust. This talk shows you what it’s actually like to build a compiler - the wins, the frustrating moments, and all the stuff no one tells you upfront. Code
Creating Your Own Go Static Analysis Tools @ LondonGophers
In this talk I demonstrate how to build a custom static analysis tool in Go, using our experience creating ptrcmp at loveholidays as a practical case study. We take a deep dive into Go’s analysis framework, exploring everything from understanding Abstract Syntax Trees to leveraging the powerful tooling ecosystem that makes custom linters possible.