Various information about me, the site, what I do and some of the things I have done.



When I am not studying I sometimes spend my free time working on various projects, or read up on topics I find interesting.

I have worked on projects which has included everything from system programming, emulation, hardware / FPGAs and graphics programming. But I also have experience with more high level abstracted environments like web and mobile development.


How I do my computing has evolved over the last years. For a while now, I have used NixOS as my primary operating system. I prefer NixOS due to its unique features like declarative configuration, reproducible builds1 and atomic upgrades.


Currently, I use Visual Studio Code as my main editor due its great functionality out of the box. I have experimented with other editors like Emacs and I already use Vim when managing servers, but I have never had the patience to keep tweaking it until I can achieve the same productivity I can with other editors.


My primary system is an AMD workstation I built a few years back when Ryzen was new. I picked AMD due to the good price at the time and the great drivers for Linux2.

I have also started collecting Thinkpads for use when I am on the go. So far I have been impressed by their durability and reliability.


The site is built using a custom static site generator named Nuko, written in Rust. I wrote Nuko since I was unable to find any static generator that simple but easy to extend. The biggest difference with Nuko compared to other generators is that its page format is Org files instead of Markdown documents.


I have tried to design the site to be as accessible as possible for everyone3 and I will do my best to continue improving it when I extend the site. If you have any suggestions or concerns feel free to contact me.


All posts written or created by me for this site is under the Creative Commons: Attribution - ShareAlike 4.0 International license. Content which is produced by or quoted from an external source may not be covered by this license.


  1. Reproducible builds can only currently be achieved if you pin the version, but this will change shortly with nix flakes.

  2. There are multiple drivers for AMD GPUs on Linux. Including Mesa with RADV and RadeonSI; and AMDVLK an open source Vulkan driver made by AMD.

  3. People with a disability like visual impairment, to people who have chosen to disable JavaScript or is accessing the site through alternative web browsers.