Skip to content

fauzanfebrian/engineering-journey

Repository files navigation

Engineering Journey: From Silicon to Cloud

This monorepo documents my Systems Engineering Journey. It maps the complete computing stack, from logic gates to distributed systems.

🗺️ The Architecture of My Learning

Layer 1: The Hardware & Logic 💾

  • nand2tetrisBuilding a computer from scratch.
    • Goal: Demystifying the CPU. Built an assembler and VM translator to understand how code becomes electricity.

Layer 2: The Kernel & OS ⚙️

  • xv6-riscvThe playground.
    • Key Achievement: Copied a Go routine in C using the RISC-V pipe syscall.
  • linux-kernel-hackingThe real world.
    • Key Achievement: Create a Char Device Driver Linux Kernel Module.

Layer 3: The Application & Infrastructure 🌐


Note: Click on any folder above to jump to the specific repository and technical documentation.

About

A monorepo to documenting my System Engineering Journey.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •