Posts

Receiving nRF24L01 packets with an SDR

Overview RF communication used to be like magic to me, something that’s probably too complicated and out of my reach. When I learned about Software Defined Radio (SDR), it became something I could actually get into. Over the years …

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 …

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 …

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 …

Brushless 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 …

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 …

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 …

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 …

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 …

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 …

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 …

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 …