Blogs

Top roping thumbnail image

Climbing Up

Spring 2025

My first climbing experience — the fears, the lessons, and techniques.

Read full blog →
Top roping thumbnail image

Deep Dive: Context Switching in YesRTOS

Spring 2025

As part of building my own RTOS, I had to deeply understand ARM v7-M/v8-M supervisor call and exception model. Here's a deep dive into the internal mechanisms.

Read full blog →
Modular CMake thumbnail image

Modular CMake - Why It's Good Practice

Summer 2025

In large Projects, modularity in CMake enables clean architecture, parallel development, and fast builds. This article shows how it helps create to create scalable, maintainable software pipelines.

Read full blog →
RISC-V Porting Retrospective thumbnail image

RISC-V Emulation on MacOS

Summer 2025

Reflecting on challenges and solutions in porting a project to RISC-V on macOS, setting up cross-compilation, fixing linker issues, and running it on QEMU.

Read full blog →