Posts
Cubical marching squares implementation
Cubical marching squares is an isosurface extraction algorithm based on the marching cubes algorithm. This post is about my journey implementing it. I also made a video about it. My implementation is available on github.
Trackmania 2020 AI
What is this about?
I’ve messed around with LLMs a lot over the past few months and decided to take a break from that. I wanted to learn more about Reinforcement Learning (RL). I’ve been thinking about it for a while but didn’t have an interesting game to try it for. I saw a video …
My experiments with LLMs 2
As I mentioned in my last post, I’ve been experimenting with LLMs.
I’ve fine-tuned a couple of my own models. This post goes over my experiments and their conclusions. Note that I’m not an expert, I’m just messing around.
Fine-tuning models
The largest one I’ve …
My experiments with LLMs 1
I’ve been somewhat obsessed with Large (LLM) Language Models lately.
I hadn’t paid much attention to them until ChatGPT was released. I had seen articles about GPT, GPT-2 and so on here and there, but I didn’t think it was that special at the time.
Then I tried out ChatGPT, and it …
Bushless motor ESC
How it came to be
As a part of my bachelor’s thesis I had to modify a motor ESC schematics. Due to electronics component shortage in recent years it is very hard to get a lot of parts. It was for automotive use, so it was nearly impossible to find the parts needed in time. Thus I had to drop …
RFID (13.56MHz) Part 1
On my road to get more familiar with microcontrollers I bought an RFID module kit.
It came with a MFRC522 module, a blue RFID key holder and a white RFID card.

Of course there are some libraries to deal with this module more easily, but I decided that doing everything from scratch would teach me …
Playing around with linux kernel
No distribution
I have wondered if you could run vanilla Linux kernel all on its own without any kind of distribution. I knew about Linux from scratch, which is basically a tutorial on how to create your own Linux system. I haven’t worked my way through that book, but it’s a great way of …
My growing interest in space exploration
Lately I’ve been strongly interested in space exploration. It probably has a lot to do with my diminishing interest in programming. I think the seed of my new interest started from seeing SpaceX landing orbital boosters. It looks so epic, especially the Falcon Heavy launch where they landed 2 …
Fixing a PC monitor
Disclaimer
I am not a professional electrical engineer. Do your own research first and follow this post at your own risk. Faulty handling of electronics may injure you, damage your property or even be lethal.
Fixing a PC monitor
Like the title suggests, this post is going to be about me reparing a …
Viewing moon images from 1966 with IIPImage
I happened to read article on how earliest images of the moon were better than people realised. That made me curious about the images and I found that they are available on NASA PDS Imaging Node The images are in raw 16bit integer format and need to be converted into something that a modern computer …
Compiling WebAssembly with LLVM/Clang
As you might already know the recommended tool to compile WebAssembly is by using emscripten. Basically emscripten can do everything for you: providing libc, OS emulation layer, a lot of the common libraries and even a HTML template with all the necessary Javascript boilerplate. If you just want to …
New blog
Here we go again
Not the first one
It has probably been about a year since I took down my previous blog. I took it down because I figured the content was really low quality for the most part. I don’t think I had any regular readers so I doubt anyone actually cared. Before I took it down I also …