Curious about how computers work beneath the abstraction layers.
Most of my repositories are experiments around firmware, embedded systems, operating systems and systems programming - usually in C, occasionally in Assembly, and always with the goal of understanding what's really going on.
- UEFI and boot environments
- Embedded development on STM32
- Raspberry Pi experiments
- C/C++ and a bit of Assembly
If there's a black box, I'll probably try to open it.
Most of my repositories started with a simple question: "How does this actually work?"

