Cara se você já dominou o básico que é fazer uns crud e etc... eu diria para você estudar um pouco de GraphQl com HotChocolate é a lib mais top para trabalhar com isso.
Só de aprender GraphQl já dá para fazer coisas bem legais, usando Subscriptions para criar eventos em tempo real.
Outra coisa que acho interessante é streaming de dados, fazer upload/download de arquivos e streaming de mídia. Um projeto bem da hora que eu fiz era uma API em GraphQl que também usava o tus.io, um protocolo para resumable upload.
A ideia inicial era montar um projeto estilo um google drive da vida onde desse pra subir arquivos em geral e também consumir mídia no frontend (um player bem completinho com opção de seek e etc..)
Nesse projeto eu também tava implementando recurso para programação componentizada onde eu faço uso de Assembly loading para carregar .dll's de plugins e extender a API base.
Se tiver interesse pode dar uma consultada no meu repositório. É uma ideia de projeto bem da hora eu só fiquei foi com preguiça de acabar.
Tem outras coisas que você também pode começar estudar, como DDD e alguns design patterns, recomendo o canaldotnet. Também pode se aprofundar no ambiente .Net.