Engineering student with a strong interest in low-level systems, Linux kernel development, and compiler engineering. I focus on understanding how software works across abstraction boundaries from hardware and operating systems to compilers and applications.
Currently exploring systems programming and compiler construction with a strong emphasis on correctness, performance, and fundamentals. I prefer learning by reading real-world source code, building components from scratch, and working close to the hardware–software interface.
- Low-level programming: C, x86 Assembly
- Linux kernel modules, device drivers, and kernel internals
- Operating system fundamentals and bootloader development
- Compiler design and implementation using LLVM
This represents the layers I aim to understand and work across, with particular emphasis on the interfaces and boundaries between them.
Hardware → Kernel → Drivers → Compiler Toolchain → Runtimes → Applications
This profile reflects ongoing learning and experimentation in low-level software systems. Complexity is expected, and understanding is built incrementally through practice.
