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:
- Programming language (Interpreter, REPL, Compiler)
- Neural Networks
- Chess Engine & AI
- Full-Text Search Engine
- Text Editor
- Operating System
- Database
- 3D Graphics Renderer
- ...