C

Unix Kernel

Developed pivotal parts of a Unix kernel including Virtual File System and Virtual Memory as well as related kernel functions and basic data structures (HashMap, LinkedList, etc.) to manage all kinds of file systems and user address spaces.