About
I'm Napoleon Wulkan. Backend engineer from Sweden and I've been doing this for a bit over 13 years.
I like solving problems, the more difficult they are, the more satisfying it is to solve.
These days I mostly work in Go and that has been my goto language for the last seven years. But I have worked in a bunch of different languages like C, C++, Python, JavaScript, TypeScript, Java, Kotlin, C#, Rust, Ruby. I often end up working on performance and systems related code more often than not.
Outside of work I spend a lot of time on building ergonomic keyboards. Right now I'm using a wireless crkbd with ZMK and Colemak-DH, although that will probably change at some point.
I do enjoy DIY and often experiment and hack electronics and if an idea requires a soldering iron or a 3D printer I'm all in. I have a Gaggia Classic sitting around that I keep meaning to turn into a "proper" espresso machine.
On this blog I write about things I've been working on or looking into. Go internals, keyboard builds, performance experiments, and similar things.