My first year freelancing was my last (for now).
The only client I landed, following the guidelines stated on the link (cover letter, etc), was for a very niche job (IoT/FPGA related). I undersold myself as it was my very first gig on Website.
The client ended up hiring me and another guy from Country. They explained what they had, what they wanted, and I explained the problems with their architecture and possible solutions. The other guy was like, yes, all can be done, yes, great idea, sure, it's easy, yes, of course, nothing is wrong, it's so smart.
I was constantly dropping quotations from RFCs, IEEE, FCC and recommending hardware choices for backing it up with documentation, but they consistently followed the other guy's advice, to the point of deploying extravagant and unnecessary hardware: think of a workstation plugged to a Zynq, plugged to 3 Arduinos, and a Stratix 10 in the middle with a plethora of custom circuits and transceivers attached kind of mess, just because the guy only could find libs and IPs that ran precisely on those devices to do the puzzle that he himself sold to the client. I suspect this was not out of pure incompetence, but an evolutionary way to make one seem expert and make the project take longer to cash in more money.
And all of this was ON REMOTE. We literally had to ask the remote office to verify connections, and status LEDs on the devices, and obviously debugging out of business hours was an absolute PITA.
The other guy was insanely productive, in a meaningless kind of way. Everything was documented but badly, some stuff had CAD, some hand drawn; the designs had some corner cases well thought and commented, while basic things completely overlooked. Half of the code was copied from OpenCores, Arduino examples, etc, and the other half didn't make any sense. The only way I could describe him is as a bored engineer on the 5th day of a meth binge.
One day I just snapped during an argument, calling their project "Internet of Spaghetti", and called it quits. Then the client contested all the hours I filed, and Website took their side, I assume because they had high rating and I had just started.
Then I went back to corporate, it's boring but I don't have to deal with such bullshit.