CS student here. In a couple of weeks, I am going to the next 6 months more or less free, and I want to spend the time building (or at least trying to) build something that would be useful to at least someone. Probably something I would learn a lot from and would be proud to have on GitHub. I have heard that the best way to build something useful is to scratch your own itch, but I can't think of anything that hasn't yet solved my problems. Do you have any suggestions as to how I could find a problem or have any interesting ones you are not planning on solving? I would appreciate any advice on the topic.

Cheers!