Es cierto, creo que no te he ayudado en tu búsqueda hacía la comprensión recursos humanos-programador.
Creo que la única manera, aparte de ver los porfolios como algo inicial y visual, es que leas mucho sobre esto. De esa manera, puedes meter al programador en su terreno y preguntarle sobre cosas específicas, incluso que te las explique.
Te dejo un link:
Glosario de términos (en inglés)
De todas maneras, si el programador es bueno ya le habrá contratado una empresa que tenga un recursos humanos que se apoye en un jefe de departamento específico y que por tanto sepa del tema.
Parece que tienes miedo a la estafa o a que no contrates a alguien bueno para tus proyectos. Sin embargo, dentro del mundo de los recursos humanos hay muchas herramientas para ver las cualidades de un candidato que quizá no sea el mejor pero sea muy emprendedor.
Si se trata de contratos cortos, tendrás que hacerte con el tiempo con alguien de confianza.
Suerte