There are many freelancing sites where you can register by creating a professional portfolio. People who are looking for work can look your freelancing profile , engage you and get their work done.
Other ways to get work is to
- Attend meetups, where one gets an opportunity to meet people, market their skills, know people’s requirement and get work.
- Have a professional portfolio website and market it digitally
I hope this helps