This will basically be a custom job. Every freelancer does it differently.
It would help to start by putting together a portfolio and then putting the word out that you are available. This can be started with just putting a blurb in your HN profile and on social media, where it seems appropriate.
That will not likely magically solve your problem. But it starts the ball rolling.
You can also participate in HN's monthly "Freelancer? Seeking Freelancer?" post on the first of every month. Keep your eye out for the next one.