Advertisement is the key. But I would recommend not to start with the search for reviewers - start with looking for users first, which should be possible when your programs really solve interesting real world problems, as you said, maybe in a more suitable way for certain people than competing solutions.
Once your program has got a significant user base, sooner or later reviewers will follow (assumed you publish the source code in public). So the obvious next question is: how do you create a significant user base?
That's is quite simple (o.k., in reality, it may be not that simple): you need to make your program easily discoverable throughout the web. So polish your GitHub project's site, or make your own, private web site and
give a clear and well written description what your programs are good for
write about example use case
make a show case, maybe with screenshots
provide a forum / feedback channels
try to find public forums where others were trying to solve exactly the problem your programs solve, and point them to your site as a potential solution (but be careful this will not become perceived as spam)
do some SEO, for example, by embedding a lot of potentialseveral relevant search keywords tointo the site
choose a not too restrictive-too-restrictive Open Source license (at least not at the beginning)
give a clear statement on the site that you would be very happy to get feedback or critics from other developers
Moreover, you wrote you want "somebody just spending a few minutes to look over parts that interest them". That sounds to me that you can pick at least certain parts of your code to ask about them on Codereview Stackexchange. Though they don't do reviews for code hosted on third-party servers, AFAIK they allow links from a question to a project on GitHub for providing additional context. That could also help to draw some attention to it.