Even some whole open source projects are created because someone needed something and after googled it didn't find it.
If you can make money and/or help someone while you are building those real projects would be awesome, if not, create new things from scratch, and eventually you'll create your open source projects or at least you'll make pull requests because you needed something for that project.
I hope this helps, thanks for sharing your story :)