Skip to content
← All articles
career-growth

Vetting a Contractor or Consultant With Portable, Verifiable Proof

7 min read · 2026-08-31

A fintech team I know hired a backend contractor on the strength of a polished Notion portfolio and two glowing referral emails, then spent the next six weeks watching him rewrite a working payments service in a framework nobody else on the team knew. The work looked impressive in isolation. It was a disaster in context. The real cost was not the contractor's rate but the senior engineers pulled off roadmap work to contain the damage.

That failure was not a vetting failure in the usual sense. The team did look at evidence. They just looked at the wrong kind: curated, unverifiable, and disconnected from the actual working conditions of the role they needed to fill.

Why the Full Interview Loop Cannot Save You Here

A staff-level internal hire will go through five or six rounds, sometimes more. You are probably reading this because you do not have that runway. A contractor engagement usually starts in days, not weeks, and the power dynamic is different: a strong contractor with options will not sit through a six-round loop for a three-month engagement. Pushing for one signals that you do not understand how the contractor market works, and you lose good candidates before you even see their work.

The other problem is that a traditional loop optimizes for potential and teachability. Those are exactly the wrong things to optimize for in a contractor hire. You are not growing someone. You are buying execution. The question is not "can this person learn our system" but "has this person already solved a problem close enough to ours that the delta is small?"

That reframing changes what evidence you should be asking for.

What Portable, Verifiable Proof Actually Means

Portable proof is evidence of work that exists independently of the organization that produced it and can be examined by someone outside that organization. A GitHub commit history on a public repo is portable. A slide deck saying "I improved API latency by 40%" is not. The distinction matters because the entire contractor risk problem is an information asymmetry problem: the contractor knows exactly what they did; you know only what they have chosen to show you.

Verifiability is the second axis. Evidence is verifiable if a third party can confirm it without relying on the contractor's own account. A merged pull request in a public repo is verifiable. A reference from someone the contractor introduced you to is not, or at least not without corroboration. Certificates from online courses sit near the bottom of both axes: portable, but they verify almost nothing about production judgment.

The useful quadrant is high portability and high verifiability. In practice, that means four categories of evidence:

  1. Public contribution records: open source commits, merged PRs, GitHub issue discussions where the contractor's reasoning is visible. You are not looking for volume. You are looking for the quality of the decision-making visible in comments, commit messages, and code review threads.
  2. Published artifacts with a traceable provenance: blog posts, conference talks, or technical writeups where the contractor explains a decision they made. The artifact must be timestamped, publicly indexed, and tied to a real system. "I wrote about Kafka consumer group rebalancing" is not the same as a post that was clearly written by someone debugging a real partition assignment problem at 2am.
  3. Work samples scoped to a near-identical problem: not a take-home exercise you invented, but something the contractor produced in a prior engagement that you can examine. Ask for the artifact directly. If it is under NDA, ask for a sanitized version. A contractor who cannot produce any sanitized work sample after multiple engagements is a red flag.
  4. Reference calls structured to bypass the highlight reel: more on this below.

How to Read the Evidence You Actually Get

Most hiring managers look at a GitHub profile and count stars or check the streak calendar. Both are noise. What you want to read in a public contribution record is the gap between what a person understood when they opened a PR and what they understood when it was merged. That delta is visible in the review thread. A contractor who pushes back on a reviewer with a well-reasoned argument, then updates the PR when the reviewer raises a point they had not considered, is showing you something real about how they think under constraint.

For technical writeups, read the failure section first. Anyone can describe a system that worked. The contractor who explains why their first approach failed, what the failure mode was, and what they changed is giving you far more signal. Absence of failure in a portfolio is itself a signal, and not a good one.

Work samples need to be evaluated against the specific context you are hiring for. A beautiful async Python service is not evidence that someone can work in your Go monorepo. Ask yourself: is the problem in this sample structurally similar to the problem I need solved? Similar language, similar scale, similar constraints around deployment or team coordination? If the answer is no, the sample tells you the person can write software, not that they can write your software.

Numbers matter, but only when they come with a denominator. "Reduced latency by 200ms" could mean going from 250ms to 50ms on a critical path, or it could mean shaving 200ms off a report that runs once a day. Always ask: what was the baseline, what was the load, and who was affected if it was wrong?

The Reference Call Structure That Actually Surfaces Risk

A standard reference call is nearly useless. You ask the person the contractor selected to talk to you, and they tell you the contractor is great. Of course they do.

The structure that works is this: ask the reference to describe a specific incident where the contractor made a decision the reference disagreed with. Not a weakness question. A specific incident. Then ask how it resolved. You are not listening for what the contractor did wrong. You are listening for how the contractor handled disagreement and technical conflict, because that is almost certainly what you are going to face in a short engagement where the contractor has context you do not.

Second, ask the reference to describe the last thing the contractor shipped that was unglamorous. Not the flagship project. The integration with the legacy billing system, the data migration, the on-call rotation. A contractor who only shows up for greenfield work and disappears when the project gets boring is a specific kind of liability that portfolios never reveal.

Third, try to find a reference the contractor did not provide. LinkedIn mutual connections, public conference co-speakers, or open source maintainers who reviewed their PRs are all findable. This is the highest-signal reference you can get, because it is unfiltered.

One reference call done this way is worth five done the standard way.

What a Polished Pitch Is Actually Telling You

A contractor with a well-produced portfolio site, a practiced narrative, and smooth answers to every question has optimized for the hiring process. That is rational on their part and you cannot hold it against them. But you should be aware of what it does and does not prove.

A polished pitch proves that the contractor understands what you want to hear. It does not prove they have shipped it. The two things can correlate, but in the contractor market specifically, the correlation is weaker than you expect. Contractors who move between engagements frequently get very good at pitching very quickly. The pitching skill and the engineering skill are almost orthogonal.

The tell that distinguishes a contractor who is good at both versus good only at pitching is response latency on unexpected technical specifics. Ask a question that requires them to have actually done the work: not "tell me about your experience with Kafka" but "when you were running Kafka in production, how did you handle consumer lag when a downstream service had a partial failure?" The contractor who has done it will answer immediately with a specific scenario. The contractor who has only read about it will pause, then give you a textbook answer that sounds right but has no texture.

Texture is the word. Real production experience has texture: the thing that surprised you, the tradeoff you made under time pressure, the thing you would do differently. A pitch without texture is a red flag regardless of how polished the surface is.

For teams that want to build systematic capability to evaluate this kind of evidence, Skills Tech Network provides a structured way to see verified technical capability tied to demonstrated work, not just a curated resume. It is not a replacement for reading the evidence yourself, but it reduces the cold-start information asymmetry significantly.

The Fast Vetting Playbook in Practice

Given a typical constraint of one afternoon and two to three touchpoints, here is how I would sequence the evaluation.

First touchpoint is async and evidence-first. Send a short message asking for three things: a public contribution they are proud of and can walk you through, one technical writeup or artifact they have produced, and a work sample from a prior engagement that is structurally similar to your problem. Do not schedule a call before you have reviewed these. Reading them first lets you ask specific questions instead of generic ones.

Second touchpoint is a focused technical call, forty-five minutes maximum. Spend the first ten minutes on one artifact from the async package. Ask specific questions that only someone who did the work can answer. Spend the next twenty on a current problem you are facing, described with enough detail that a contractor who has solved something similar will immediately recognize it. Watch for texture. Spend the last fifteen on logistics: their actual availability, how they handle blocked work, how they communicate when they are stuck.

Third touchpoint is a single structured reference call, not a panel, done after the technical call so you know what to probe.

The whole sequence should take four to six hours of your time spread across two days. If you cannot make a decision with that, either the evidence is insufficient and you need to ask for more, or the role is underdefined and the contractor problem is actually a scoping problem.

Build a Proof-Backed Profile

If you are on the contractor side of this equation and want to make yourself easy to vet quickly, the work is in building the evidence before the engagement, not scrambling to produce it during. Skills Tech Network ranks technical talent by verified, demonstrated capability, not just resumes. Try it here.

*The contractor vetting problem is an evidence problem: the person who has done the work knows what they did, and your only job is to close that gap before you sign.*

Vetting a Contractor or Consultant With Portable, Verifiable Proof · Skills Tech Network · Skills Tech Network