Some more ideas in the "programming languages" category:
- Build a package manager
- Create a linter
- Build a static code analyzer / function call graph generation tool