About

Hi — I'm a software engineer, and this is where I write down the things I work out along the way. The topics range widely: languages and tooling, how things work under the hood, and whatever problem I happened to be untangling that week. Kotlin and the JVM show up often, but they're far from the only thing here.

A lot of what I write starts as a question I had to answer for myself, and the post is just me making sure I actually understand the answer. No hot takes and no framework-of-the-week — just careful looks at ideas that change how you build things. Thanks for reading; I hope something here is useful.