Systems Lab

Where low-level
curiosity becomes
understanding.

A personal knowledge hub for exploring operating systems, memory management, CPU architecture, and everything that happens below the abstraction layer.

01 Projects Real implementations. Code that boots, allocates, and runs. 02 Concepts Deep explorations of OS, memory, CPU, and systems fundamentals. 03 Resources Books, papers, tools, and references that shaped this knowledge. 04 Experiments Small tests, failed attempts, and interesting findings.
Recent Projects
  • 01
    MiniKernel
    project active

    A bare-metal OS kernel written in C, bootable via GRUB

  • 02
    MemArena
    project wip

    Custom arena allocator with region-based memory management

  • 03
    ELF Parser
    project active

    ELF binary format parser and loader from scratch

View all projects →

"The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise."

— Edsger W. Dijkstra