I like computers. C is cool. Sometimes I write too. This is my personal space. Have fun.
/posts
-
2026-05-18
Protothreads: Stackless Concurrency in C
There are moments to hate C macros, and moments to love C macros. This one is the latter.
-
2025-09-25
Building a simple Bootloader in Assembly
I’m sure you know what a bootloader is, but surely don’t know what’s behind this concept. Let’s build a simple one in a few lines of code!
-
2025-09-21
Build your first Full Adder (in Minecraft)
How does your computer know what 1+1 is? Today we are going to build the mechanism behind it!
-
2025-09-19
Disassembly your first program like a pro!
It is easy to go from human readable code to machine code, but how could we do it the other way around? Let’s explore it with a simple example!
-
2025-09-17
Building TUIs in a few lines of code with ncurses
From a simple ‘Hello World’ to a colorful bouncing ball, you will understand the raw potential of your terminal.
-
2025-09-15
C++ Lambda Functions
Explore C++ lambda functions, from basic syntax to all its power. Functional programming time!
-
2025-09-14
Linux Drivers: A Simple Character Device
A character device driver is a nice project to work on. Let’s play a bit in the kernel space!