I'm a proponent of task transparency, branch-driven development, and the mantra of stop starting and start finishing. For this reason, task management tools and merge requests form the bulk of necessary communication. Video and IM tools then fill the gaps that these don't cover. Less overheads for you; more accountable productivity from me.
I can provide examples of my work on request. That said, I normally recommend a limited-risk trial period or a small parcel of work to see if I'm going to be a good fit, and vice versa.