From the fair use guidelines,
Commercial usage is defined as any Deployment that is used for the purpose of financial gain of anyone involved in any part of the production of the project
This essentially means a project where anyone makes money from any part of the site would be considered commercial use. It also means demo sites where no one makes money are generally fine. Simply showing off something you built is a popular use for the Hobby plan. 
One note of caution: Sometimes people build clones of popular sites, like Netflix or Facebook, as portfolio projects. These are often fine, but I've seen some get reported as phishing since they used the real logo and looked too much like the real site. If you have any clone demos, be sure to change the logo, add a banner stating it's not the real site, and do whatever else seems appropriate to make it clear that your site is just a demo.