Because I care about maximising the efficiency of both end-users and developers alike, I make regular use of virtualised environments and Node.js automation for the succinct organisation of globally configurable codebases. I use automation to maintain a code budget, not to balloon it.
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.
Although I'm skeptical about subjective and easily-faked interviews and portfolios, I'm happy to do and provide both on request. That said, I recommend a technical test (if applicable to you) followed by 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.