
  # Valar Dohaeris; I'm Fauzan. Software Engineer.

  
Currently banging my head against the kernel until it makes sense.

  
    [Send an Email](mailto:fauzanfebriann@gmail.com) •
    [Website](https://fauzanfebrian.my.id/) •
    [LinkedIn](https://www.linkedin.com/in/fauzanfebriansyah) •
    [GitHub](https://github.com/fauzanfebrian)
  

---

I solve problems with code, mostly because I caused them in the first place.

By day, I build scalable enterprise infrastructure and cloud-native systems. By night, I abandon high-level abstractions to break things closer to the metal. I do not believe in magic code. I believe in understanding the pointer arithmetic behind it.

---

## 🧠 Active Processes

Bridging the gap between "It works" and "I know *why* it works." I’ve centralized my documentation in the **[Engineering Journey](https://github.com/fauzanfebrian/engineering-journey)** monorepo, mapping the stack from logic gates to cloud infrastructure.

- **Layer 1: The Hardware (Nand2Tetris):** Demystifying the CPU. Built an assembler and VM translator to understand exactly how code becomes electricity.
- **Layer 2: The Kernel (XV6 & Linux):** The playground. Successfully recreated Go routines in C using RISC-V pipe syscalls and wrote my first Linux kernel module.
- **Layer 3: The Application (C & Open Source):** Mastering manual memory management and contributing to the real world (Merged PR for **[Nextcloud Server](https://github.com/nextcloud/server/pull/55992)**).

---

## 🛠️ The Tools

  
  
  
  
  
  

---

## 📝 System Logs

I don't claim skills. I show logs. Real-time activity from my GitHub.

- **[@fauzanfebrian](https://github.com/fauzanfebrian)** pushed to [fauzanfebrian/nand2tetris](https://github.com/fauzanfebrian/nand2tetris) (May 19) — docs(lab-logs): add verification section to Project 6 notes [`bc34b63`](https://github.com/fauzanfebrian/nand2tetris/commit/bc34b634abe95381a7c441a60bb4109bd9c90246)
- **[@fauzanfebrian](https://github.com/fauzanfebrian)** pushed to [fauzanfebrian/nand2tetris](https://github.com/fauzanfebrian/nand2tetris) (May 19) — feat(assembler): add Project 6 lab log and Go boilerplate skeletons [`4326592`](https://github.com/fauzanfebrian/nand2tetris/commit/4326592010a985fc759239d6057146b35c74b82c)
- **[@fauzanfebrian](https://github.com/fauzanfebrian)** pushed to [fauzanfebrian/obsidian-wiki-agent](https://github.com/fauzanfebrian/obsidian-wiki-agent) (May 17) — feat: ensure clean QMD collection registration in init.sh [`b3207a1`](https://github.com/fauzanfebrian/obsidian-wiki-agent/commit/b3207a1ddd582e243a4ac5a467946f95f484782a)
- **[@fauzanfebrian](https://github.com/fauzanfebrian)** pushed to [fauzanfebrian/obsidian-wiki-agent](https://github.com/fauzanfebrian/obsidian-wiki-agent) (May 17) — refactor: remove QMD MCP and transition to CLI-only usage [`c13aa02`](https://github.com/fauzanfebrian/obsidian-wiki-agent/commit/c13aa02df03b1053829a39af602e34e658792c02)

> 🕒 *Last updated: 2026-06-04 02:26 UTC*


---
### [ SYSTEM DIRECTORY ]
- [Root](https://fauzanfebrian.my.id/)
- [Forge](https://fauzanfebrian.my.id/forge)
- [Codex](https://fauzanfebrian.my.id/codex)
- [Tools](https://fauzanfebrian.my.id/tools)
