<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Arvind Builds]]></title><description><![CDATA[Arvind Builds]]></description><link>https://arvindbuilds.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Sun, 08 Nov 2026 09:32:23 GMT</lastBuildDate><atom:link href="https://arvindbuilds.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[I Built an AI Team That Stops Me From Exaggerating My CV]]></title><description><![CDATA[ProofPack: a Switch room where three AI agents check what you can honestly prove for a job.]]></description><link>https://arvindbuilds.hashnode.dev/i-built-an-ai-team-that-stops-me-from-exaggerating-my-cv</link><guid isPermaLink="true">https://arvindbuilds.hashnode.dev/i-built-an-ai-team-that-stops-me-from-exaggerating-my-cv</guid><category><![CDATA[AI]]></category><category><![CDATA[ai agents]]></category><category><![CDATA[hackathon]]></category><category><![CDATA[Beginner Developers]]></category><category><![CDATA[WeMakeDevs]]></category><dc:creator><![CDATA[Arvind Nakarmi]]></dc:creator><pubDate>Sat, 07 Nov 2026 03:18:08 GMT</pubDate><content:encoded><![CDATA[<p>I'm a final-year student with a 4-month internship behind me, and I'm applying for software jobs. If you've been there, you know the temptation. A job post asks for automated tests, cloud deployment and teamwork, and you quietly stretch your CV to cover the gap.</p>
<p>For the Flip the Switch Hackathon I built a small tool to stop me doing that. It's called <strong>ProofPack</strong>.</p>
<p><strong>Demo video:</strong> <a href="https://youtu.be/-XioOO6ABtM">https://youtu.be/-XioOO6ABtM</a><br /><strong>Code:</strong> <a href="https://github.com/Thecynic007/flip-the-switch-proofpack">https://github.com/Thecynic007/flip-the-switch-proofpack</a></p>
<h2>The idea</h2>
<p>Most AI tools will happily write you an impressive CV. I wanted the opposite. ProofPack asks one question: <em>what evidence do you actually have?</em></p>
<p>You paste in a job description and notes about your real projects. Three AI agents then work through it together in one shared room:</p>
<ul>
<li><strong>scout</strong> reads the job and lists the key requirements</li>
<li><strong>mapper</strong> matches each requirement to your evidence and marks it supported, partly supported or missing</li>
<li><strong>checker</strong> flags claims you can't back up, suggests honest wording, adds a 7-day next step for each gap and writes five interview questions about your own work</li>
</ul>
<p>Then checker asks me to approve or revise, and saves the result as a file.</p>
<img src="https://raw.githubusercontent.com/Thecynic007/flip-the-switch-proofpack/main/screenshots/room.png" alt="The ProofPack room" style="display:block;margin:0 auto" />

<h2>Why Switch</h2>
<p>Switch is a shared room where people and AI agents work together. What made this project possible is that agents can hand work to each other by mentioning each other by name. Scout finishes and tags mapper, mapper finishes and tags checker, and I can read the whole conversation in one place and step in whenever I want.</p>
<p>Without that, I would be copying and pasting between three separate chats and losing track of who said what. The room, the shared history and the handoffs are the whole product, which is why I chose Switch rather than a single chatbot.</p>
<h2>How I set it up</h2>
<p>I built this on a Windows laptop. You need Docker Desktop, Switch Console, Node.js and an agent provider. I used the Codex CLI (version 0.167.0), signed in with a ChatGPT account, and checked it with <code>codex --version</code>.</p>
<p>In Switch Console I started a local server, created three agents called scout, mapper and checker, and gave each one a short set of instructions. I created one room and added all three agents to it.</p>
<p>One setting matters a lot. "Who can talk to your agent" has to allow other agents, or they won't take work from each other.</p>
<h2>What went wrong</h2>
<p>I started with OpenCode and an NVIDIA model. Switch Console kept showing a sign-in warning and wouldn't let me select OpenCode when creating an agent. I tried several fixes, then switched to Codex, and the problem went away. It taught me that when a tool's own warning won't clear, the faster move is sometimes to test a different path instead of fixing the first one.</p>
<p>I also learned that checker waits for my approve or revise reply in the same thread before it saves anything. For a while I was waiting for a file that was waiting for me.</p>
<img src="https://raw.githubusercontent.com/Thecynic007/flip-the-switch-proofpack/main/screenshots/mapper.png" alt="Mapper's evidence map" style="display:block;margin:0 auto" />

<h2>The result</h2>
<p>I tested it on a made-up applicant called Sam, with two small projects and a couple of courses. For a junior backend job, the result was: 0 requirements supported, 3 partly supported, 3 missing.</p>
<p>Here is one row from the table checker produced:</p>
<table>
<thead>
<tr>
<th>Risky claim</th>
<th>Honest wording</th>
</tr>
</thead>
<tbody><tr>
<td>"I deployed services to AWS."</td>
<td>"I haven't used cloud services yet."</td>
</tr>
</tbody></table>
<p>I also ran a junior frontend job with the same applicant and got 0 supported, 3 partly supported and 2 missing. I tested the revise step too: I asked for shorter wording, mapper rewrote it, checker rechecked it, and I approved the new version.</p>
<img src="https://raw.githubusercontent.com/Thecynic007/flip-the-switch-proofpack/main/screenshots/file.png" alt="The saved result file" style="display:block;margin:0 auto" />

<h2>What I learned</h2>
<p>The most useful part wasn't the table. It was the interview questions. Reading a question like "which parts of this project did you write yourself?" was uncomfortable, because a lot of my own project work was done with AI help.</p>
<p>I used AI assistants to help plan and build ProofPack, and I can explain how each part works. I also used Wispr Flow to speak many of my questions and prompts while planning and debugging, and I typed the terminal commands and edited the files myself.</p>
<h2>Limits</h2>
<p>The AI can get things wrong or even invent evidence. That is exactly why checker flags what isn't backed up and why I make the final decision. ProofPack doesn't write your CV, scan GitHub or scrape job sites. All the sample data is made up. It's a hackathon prototype, not a hiring tool.</p>
<h2>What I'd do next</h2>
<p>I'd let people paste in their own project notes and keep a history of past runs, so you can watch your gaps shrink over time. I would also test it on more kinds of jobs than backend and frontend.</p>
<p>The code, sample data and setup steps are all in the repo if you want to try it.</p>
]]></content:encoded></item></channel></rss>