- Go through the expressjs codebase and try to understand the architecture (middlewares, router, exceptions, handling requests and responses...);
- Document understanding about exploiting the express codebase (perhaps an article on dev.to);
- Why is expressjs so successful and widely used?
- What are the bad things (the problems) about expressjs and how to solve or work around these things?
- ...