Live tool — built & deployed by Robin Colocho

A resume builder that thinks like a recruiter

Paste a job description. Answer two targeted questions. Add context to any role. Download a tailored, interview-ready .docx resume — built by Claude AI from your actual experience.

<5 min
Resume to download
4
Resume versions scored
$0
Per session (personal)
Job Agent · Live session
Match scores
AI PM · Fintech
87
Senior PM · Banking
61
Question 1 of 2
What accomplishment should lead the ServiceNow section?
GenAI Claims Engine — 55% faster response time
AI Adoption Playbooks — 80%+ team adoption
ITSM Insight Model — 22% SLA improvement
Resume ready — Robin_Colocho_ServiceNow_SC.docx
Download

How it works

Five steps from job posting to interview-ready Word document. No template filling, no copy-pasting. Claude reads the JD and your resume, then builds a targeted document.

1
Paste the JD
Copy any job description. The agent reads the full text — requirements, preferred skills, company language.
2
Scores all versions
Claude scores each resume version (0–100) against the JD. Best match highlighted. Skill gaps surfaced as tags.
3
2 targeted questions
Specific, clickable questions — pre-filled with your actual bullets. One "Other" line per question. No forms.
4
Add role context
Expand any role to add context or additional accomplishments. Completely optional. Claude uses every word.
5
Download .docx
Resume builds in the browser via docx.js. One click downloads a formatted Word file. Ask for revisions in plain English.

What's under the hood

Built from scratch — no third-party resume tools, no templates. Every component was designed and deployed as a production system.

Anthropic Claude API
Multi-turn conversational session — Claude reads all resume versions, scores them, generates targeted questions, builds structured resume JSON, and writes revision updates on request.
claude-sonnetmulti-turn messagesstructured JSON output
Cloudflare Worker
Dedicated serverless Worker (job-agent.alex-b7b.workers.dev) — isolated from Solenetec, handles CORS, forwards the full messages array to Claude API with encrypted API key. Zero cold-start issues.
Workers (free tier)encrypted secretsCORS proxy
docx.js (client-side)
Word documents built entirely in the browser — no server, no file upload, no storage. Claude returns a resume JSON object; the frontend assembles a formatted .docx and triggers a direct download.
docx.js v8Packer.toBlob()no server needed
localStorage Persistence
Resume vault (4 versions), full session history with conversation threads, and theme preference all persist in localStorage. No login, no database. Vault is pre-loaded — only the JD needs to be pasted each session.
vault persistencesession historysession restore
Single HTML File
The entire tool — UI, state management, API calls, document generation, history — ships as one HTML file. No npm, no build step, no framework. Deployable to any static host in 30 seconds.
vanilla JSTailwind CDNzero build step
Passphrase Protection
Simple JS passphrase check on load — no auth server, no accounts. The tool is publicly hosted but access-controlled. Designed for personal use while a full auth layer is built for Phase 2.
phase 1: passphrasephase 2: CF Access

About this project

Job Agent is a personal productivity tool built by Robin Colocho during an active job search. It demonstrates hands-on AI product delivery — from prompt engineering and multi-turn conversation design to serverless architecture, client-side document generation, and production deployment. Phase 2 will open it as a commercial product with multi-user auth, Cloudflare KV storage, and PDF/DOCX vault upload.

Ready to try it?

The tool is live and running on Didim Digital infrastructure. Paste any job description and get a tailored resume in under 5 minutes.

Launch Job Agent

Access-protected — contact Robin for the passphrase