Loading page…
Loading page…
For managers hiring without a recruiter
Replace the take-home with a short Challenge you can read. Send one link. The candidate solves a small JavaScript Challenge in the browser, with no account, in 20 to 35 minutes. You get a Result page with the submitted code, which tests passed, and how the code arrived.
Saved ResultSample by Portfolio Pro6 of 6 required tests passed6 graded runs in 5 min. First run failed.Looking for work? Solve one in the browser, then share the Result page as proof of what you wrote.
Open a real sample ResultWritten by Portfolio Pro to show the format, not by a candidate.
Free during early access. No checkout. JavaScript Challenges only.
[ Saved Result ]
Sample by Portfolio Pro
Run tasks with a concurrency limit
6 graded runs, left to right
How it works
No vendor score to decode. You get the code and the test results, so you know what to ask in the interview.
Choose a task from the library that matches the role.
The candidate solves it in the browser. Their work runs against a test suite in a sandbox.
When you send a hiring link, we email you when they save. The Result shows the submitted code, what passed, and how the code arrived.
The signal
The server counts every graded run and records how much code each run added. A solution built over many runs looks different from one that appears whole and passes on the first run. Neither shape proves who typed it, so use it as a question in the interview.
[ Saved Result ]
Sample by Portfolio Pro
Run tasks with a concurrency limit
Bytes added per graded run, left to right
Three real Results
6 graded runs, left to right
Run tasks with a concurrency limit
one graded run
Implement debounce
3 graded runs, left to right
Implement an LRU cache
Portfolio Pro wrote these three Results on this site to show the format. They are not candidates. The bars are the runs the server recorded, and each Result page shows the same list beside the code. No shape proves who typed the code. It tells you what to ask about in the interview.
Why this beats a resume
On a resume
In the margin: what a Result shows
A story they (or an LLM) wrote.
The code they submitted, the tests it passed, and how long the tests took.
You guess from a job description.
You read their actual code and see which tests passed.
Claims you cannot check from a PDF.
Iterations, distinct graded versions, and the largest jump in code between runs, counted by the server.
The library
Ten Challenges, each with its own test suite. Nothing here is a scored submission. Open one to read the prompt and the tests.
Send a link
Enter your work email and pick a Challenge. We email you a confirmation link that works for 2 hours. Open it to get the candidate URL, then send that URL to the candidate. The candidate URL works for 14 days.
Hiring links are free during early access. If you plan to send more than a few, tell us your monthly budget for candidate Challenges. It decides what we charge. You do not need this to send a link today.
Straight answers
A Result shows the submitted code, each test, and counts the server measured. A verified inbox is not a government ID and not proof of who typed.
Note 01
Note 02
Note 03
Note 04