Study, practice, and sharing

Technical knowledge only matters when it flows.

I write about what I am learning, building, or trying to better understand, always with the intention of leaving something useful beyond my own study.

Why this space exists

This space was born from a desire to publish learning in a useful way. When a discovery fits in a few lines, it becomes a note; when a subject calls for more context, it becomes an article.

But it is not just a personal archive. The idea is to make knowledge flow: sometimes for those just arriving at a topic, sometimes for those who already share the same interests and want one more clear, honest reference.

Recurring topics

  • Software engineering and architecture
  • Low-level computing and systems
  • Embedded systems, IoT, and microelectronics
  • Networking, telecom, and infrastructure

Posts

Recent entries

Full archive
  1. 32 Bits of Architecture, Countless Bits of Suffering

    Months ago, in the article When Logic Meets Physics, I wrote that I was taking part in a competition whose goal was to develop a RISC-V-based processor. At that time, we were mu...

    Hardware / Computer Architecture

  2. When the Chips Are Down, Software Steps Up

    AI, China, and the struggle over the infrastructure of technological power

    Technology / Geopolitics

  3. When Logic Meets Physics

    Notes from the first phase of Champion Chip Experience — microelectronics, Verilog, testbenches, OpenLane, and the distance between ideal logic and physical implementation.

    Hardware / Microelectronics

  4. DRM Xe and the Computational Nightmare

    An investigation note on the DRM Xe driver — Intel's GPU driver for recent architectures on Linux — and the journey toward understanding and contributing to it.

    Kernel / Drivers

  5. Open Notebook

    Why this blog exists and how I plan to use this space to record study, projects, and technical reasoning.

    blog / process