SnapShooter Backups Server, Database, Application and Laravel Backups - Get fully protected with SnapShooter

How to Make Portfolio for Web Developer

If you are a new web developer, or if you have been working for some time but have yet to get hired, you may be wondering how to make a portfolio. While it may seem daunting at first, there are some simple steps to follow to get you on your way.

Open source work

Open source work is a great way to demonstrate what your capability:

  • Find repositories that interest you and submit a PR. You can find various interesting projects on GitHub.
  • Observe your daily work and see what functions can be extracted into a reusable library and create a repository for it on GitHub.


Freelancing is a great way to gain experience and build up your portfolio. It provides the opportunity to work on real projects while learning how to apply your skills.

There are a lot of freelancing websites which you can find your next gig:

Your portfolio website

Finally you need an actual portfolio website.

To build a portfolio site for yourself, head over to and download a template and upload it to Now you have a portfolio site.