Based on your portfolio, I would suggest seeking some design training if you seek to freelance - as a front-end developer you should be owning the latest design standards such as proper content spacing, font combos that compliment, simple colour palettes, interaction animations & loaders, etc etc etc - none of which I see in your portfolio. You really need to impress and to also learn to sell yourself as a freelancer (you know, fake it til you make it, all that).