Skip to work
05 / Independent / ashproto
Resume Designer editor beside a formatted resume canvas.

Products

Resume Designer tailors a resume to a specific posting, and shows you every change.

Tailoring a resume to each application is repetitive work, and easy to skip. I built the app to do that step without handing the writing over entirely.

The app holds one master profile and spins off variants from it, each pointed at a specific posting. Paste a job description and the assistant drafts a new variant, or rewrites an existing resume in place. Every edit it proposes arrives as an inline diff to accept or reject.

It runs on the user’s own OpenRouter key: one key reaches Claude, GPT, Gemini, and other models, with a model picker and per-model reasoning-effort control. Responses stream live, including the model’s reasoning, with a stop control, web-search citations, and token and cost tracking on every run.

Resume data never leaves the machine except for the AI calls the user explicitly makes — the key is stored locally and sent only to OpenRouter, and there is no account, no backend, and no telemetry.

Resume Designer

The generated version sits beside the original.

Nothing is replaced silently, so you can see exactly what the model changed and keep the parts that were already right.

Underneath it is an editor that stands on its own: eleven layouts, click-to-edit inline editing, drag-to-reorder sections, version history, and Letter or A4 page setup that paginates across multiple pages. An existing resume imports from PDF or Word to bootstrap the profile, and the desktop app exports a true vector, multi-page PDF — the browser build falls back to an image-based export. Every part of it works without an API key.

Resume Designer editor in dark mode.
Dark editor
Master-profile variants and resume layout selection.
Profiles and layouts