I like that the NSFW link is getting the most clicks!
A problem that I'd foresee here (and take this with a grain of salt, my guidance counselor days were several years ago) is that if you have only four projects to show me here. To demonstrate true passion about coding, it's best to have a whole ream of projects, even if they aren't for clients. Employers won't care if your stopwatch app is no different than the 10,000 other stopwatch apps out there, what matters is that you made it and it demonstrates your skill & passion. If you've already been working with clients for development work and you have some examples to show, that's a great start - do more of that, get more and more projects that you've done professionally for clients. That, to a large extent, makes you a professional developer in and of itself, and you should think & market yourself as such. For the places where you can't share work, make sure you have good references to share.
There's good posts on this topic if you search around the forums, but here are a few examples:
This whole thread
this whole thread
It won't stop you from getting a job if you aren't building projects for yourself on the side or if you don't have more work to show to a prospective employer, but it will slow you down. As Oscar says (and I agree), if those projects you link to are all your own work… they're great quality. They don't necessarily demonstrate much back-end experience, so if you want to pursue that, you should keep building.
Throw everything up on your GitHub as you go, that's very important. Consider making your own personal portfolio page like this, this, or this where you can populate it with your coding projects and information (particularly professional information) about yourself. If you want to focus on front-end, make it one of if not the best example of your front-end design work to be found anywhere. In any case, take pride in it.