Uma dica, eu atualmente tenho 2 projetos pessoais. 1 é um jogo q pretendo um dia vender... mas isso é por orgulho (entrei na area por causa disso, aahahha).
Mas o outro q talvez vc possa pensar pra vc fazer é um gerenciador pessoal. Por exemplo, uma das coisas q mais odeio é ter um monte de softwares separados, bloco de notas aqui, tabelas ali, gerenciador de finanças lá, gerenciados de senhas, etc ... e mto deles são pagos e nem sempre tenho acesso aos dados gerados meus. Então já q sou um dev eu msm decidi criar esse gerenciador pessoal. Assim além de concentrar todos dados onde eu controlo eles, eu consigo aprender várias coisas e tbm faço algo útil pra mim.
Claro q não será algo comparável ao q tem disponível, já q as pessoas trabalham para gerar cada um daqueles softwares, mas é algo q eu faço, eu aprendo, eu uso. Chamo de win-win.
Só pra ver como isso está me ajudando, eu meio q desaprendi SQL, pois sou mobile hj em dia em minha profissão e não tem coisas no trabalho q me ajudasse a reaprender isso, já q 100% dos dados vem do backend. Então com esse projeto, eu estou reaprendendo a criar diagramas, to aprendendo a reusar SQL e mtas coisas, além de design, fazendo desktop responsivo e mtas outras coisas q podem ser úteis para minha profissão e q é difícil aprender no trabalho se não requisitarem por isso.