Alexey Khrenov
https://github.com/AlexeyKhrenov/KhrenovOs
In order to learn how OS work, I had to write my own OS