I love programming existing systems from the ground up. This allows me to gain a deep understanding of how they work. Here are all the "from scratch" projects I plan to make:
- Toy Programming language (Interpreter, REPL, Compiler),
- C Compiler
- Neural Networks
- Chess Engine & AI
- Full-Text Search Engine
- Text Editor
- Operating System
- Database
- 3D Renderer