1) Dynamic SQL generation via UI
2) Create an Emulator (console emulation)
3) Create a programming language
4) Create a mini frontend framework
5) Create a game or basic game engine
6) Create a REPL or text editor
- In-memory database
- Data compression algorithm
- 2D or 3D physics engine / game
- Game engines in general