I developed an x86_64 operating system and kernel from scratch. The OS has virtual memory and threading implemented.