Overview

I am a systems programmer absolutely interested in low-level code, valuing code that is readable, documented and resource-efficient.

Knowledge base index

Module Description

Kernel Development

Notes on paging, interrupts, and scheduling.

Embedded

Microcontroller experiments and driver notes.

Tooling

Custom scripts and debugging workflows.

Articles

I like to share some of my thoughts and understandings by writing articles. You can view them here.

Current lab status

  • Active hardware: STM32F4 discovery board.

    • Focus: Writing a UART driver from scratch using only the datasheet.

Technical projects

A tiny functional File System made for x64 Linux kernel.

Source: GitHub (still private)

— Project: NLFS