AI News HubLIVE
In-site rewrite6 min read

The most capable resume editor I could build, as a solo dev

Roleframe is a powerful AI resume builder offering drag-and-drop editing, multiple templates, ATS optimization, real-time scoring, and more to help users create personalized resumes quickly.

SourceHacker News AIAuthor: larbisahli

The Resume Builder

A resume editor that builds with you.

Drag, drop, and write like a real document editor. Build your own custom template from scratch or start from ours, tailor to any job in about a minute, and export a clean, selectable-text PDF.

Build my resume freeWatch a 60-second tour

Free plan, no credit card

·Selectable-text PDF & DOCX

·Nothing invented, ever

BIU

A real editor, not a form

Build it block by block, like a real document.

Drag, drop, and resize sections that arrive already designed. No rigid form, no fighting the layout, just a document you shape the way you want.

Drag-and-drop blocks

Pull any section or block from the sidebar and drop it exactly where it belongs.

Multi-column layouts

Split a row into columns and drag the divider to resize them by hand.

Add, duplicate, delete

Everything on the page is an object you can copy, repeat, or remove.

Multi-page control

Automatic pagination, plus manual page breaks wherever you want one.

Sections & blocks

Drag a section in. Start writing.

Every part of your resume is a section you drag in from the Content panel: Header, Experience, Skills, Projects, and more, plus blocks like page breaks and dividers. Drop one where you want it and it arrives already designed.

A section for every part of a resume

Blocks, dividers, and elements too

Drops in pre-designed, ready to edit

Section templates

Switch a section’s template. We add more all the time.

Every section ships with more than one template. Open the block toolbar, pick a new one, and your content re-flows into it instantly. We add new section templates all the time, so your options keep growing.

More than one template per section

Switch it right from the block toolbar

New templates added all the time

The headline difference

Every section comes with designs. Switch the look, keep the words.

Drop in a pre-styled section, then switch its design live. Your content is preserved and re-flows into the new layout, so you never retype a thing.

Designs, per section type

Each section type ships with its own set of layouts, on top of the whole-resume templates, and we add more every day. Pick a section to preview its designs.

Header designs

Three layers of design control

01

Whole-resume template

Start from an ATS-safe template, with more added every day.

02

Per-section design

Switch any section to another of its layouts, live. Content is preserved and re-flows.

03

Per-block & document styling

Theme color, fonts, backgrounds, banner, spacing, margins, and per-block typography.

Duplicate & reuse

Duplicate a section, styles and all.

Copy any section or block, its content and its styling, and drop the duplicate in place. Reuse a layout you already perfected instead of rebuilding it, and keep everything visually consistent.

Copies content and styles together

Reuse a perfected layout instantly

Keeps your theme consistent

Rich-text content editor

Write like it’s a document, right on the page.

Every text area is a full WYSIWYG editor. Format in place and what you see is exactly what exports, down to the letter.

Inline & WYSIWYG

Format right where you type. No separate preview to reconcile.

Full formatting set

Headings H1–H5, fonts 8–48px, color, 9-color highlight, lists, alignment, links.

One editor everywhere

The same editor powers resume content and cover letters.

Copy & paste

Copy here, paste there, with the shortcuts you know.

Copy a block and paste it anywhere in your resume using the keyboard you already know: ⌘C to copy, ⌘V to paste. It's the quickest way to reuse content while you edit.

Copy and paste any block

⌘C / ⌘V keyboard shortcuts

Reuse content across sections and pages

Structured data editors

Not everything is free text.

Structured sections get purpose-built editors, so the data stays clean and the layout stays predictable.

Skills & languages

Add and remove items, drag to reorder, set a 0–5 proficiency level for each.

Dates

Single or range mode, a "Present" toggle, and configurable format and separator.

Header & contact

Name, headline, location, email, phone, and profile links, in structured fields.

Delete with control

Delete anything, without breaking the rest.

Remove a section, a block, or a single line whenever you want. The layout re-flows cleanly around what's left, so deleting never leaves a hole or breaks your columns.

Delete a section, block, or single line

The layout re-flows around what's left

Every element is yours to remove

Style, theme, layout & control

Control every layer of the look.

From the whole document down to a single block. Set it once as a theme, or override it exactly where you need to.

Style & theme

Document theme color

7 fonts

12 background presets

Solid / gradient banner

Page-margin & spacing sliders

Per-block typography

Layout & control

Multi-column rows

Drag-to-resize columns

A4 / US Letter

Automatic pagination + breaks

Zoom 100–125%

Page navigator thumbnails

Lock / unlock blocks

Copy / paste / duplicate

Properties panel

Open properties. Restyle a section to the pixel.

Select any section and open its properties to control padding, margins, fonts, colors, background, borders, and more. Fine-tune one block, or set it once as a theme for the whole document.

Padding, margins, and spacing

Fonts, colors, background, and borders

Per-section, or themed document-wide

Total layout control

Your layout. Your rules. No limits.

Split any row into columns, drag the dividers to resize, and place sections wherever you want them. Start from one of our templates or a blank page and build a custom layout that's entirely your own, with no rigid structure holding you back.

Multi-column rows, resized by hand

Start from a template, or a blank page

Build your own custom template from scratch

Lock & protect

Lock a section. Edit the rest without worry.

Finished a section? Lock it. Locked blocks can't be moved, edited, or deleted until you unlock them, so a stray click never wrecks a layout you already nailed.

Lock any section or block

No accidental edits, moves, or deletes

Unlock in one click when you're ready

Zoom & inspect

Zoom in to nail the details.

Bump the zoom straight from the toolbar to check spacing, alignment, and type up close, then reset to fit. It stays comfortable whether you're on a laptop or a big display.

Zoom from 100% to 125%

Reset to fit in one tap

Pixel-level inspection while you edit

Page navigator

See every page as you build.

A live page navigator shows a thumbnail of every page while you edit. Jump to any page, add new ones wherever you want them, and reorder as your resume grows.

Live thumbnail of every page

Jump to any page instantly

Add and reorder pages in any order

Live ATS & job-fit

See your score climb as you edit.

A live ATS and job-fit gauge sits in the editor. See exactly which issues pull your score down, fix them right on the block, and watch it tick up. No exporting, no guessing, no verdict after you apply.

68

before

84

after 3 fixes

2 Critical4 Major7 Minor

AI resume audit

An honest scorecard for your resume.

A structured review that says what’s wrong, why, and which block to fix, not a vague grade.

Final job-readiness score

Ready

A 1–100 score with a plain-English band.

ATS compatibility

ATS Ready

Parses cleanly, or flags At Risk with the reason.

Metrics & quantification

How much impact you actually quantified.

Content & style

Weak verbs and buzzwords, turned into concrete rewrites.

Responsible for a team → Led a team of 6

Prioritized issues

Check fix

A ranked to-do list, each with a Check-fix action.

Scores are code-anchored for consistency; dates are validated by code, not AI; a “Partial” flag appears if any step failed.

Branches

Add a job. Watch a tailored resume appear.

Keep one base resume and branch off a tailored version for every job you apply to. Add the posting and the branch is built to match it, then tracked with its own status, score, and keyword coverage.

New branch from your base in one click

One branch per job you apply to

Status, score, and keyword coverage tracked

Receipts, not vibes

One master resume. A tailored version for every job.

Paste a posting and get a receipt of the keywords added and the ones skipped, with the reason. Nothing invented, ever.

01 Paste a job

02 Check fit

03 Tailor

04 Report

What’s in the report

Job Match Score

Role summary, seniority & comp estimate

Keyword coverage & gap map

Requirement-by-requirement match

Prioritized change plan

AI rewrite (Google XYZ bullets)

Level strategy (senior without lying)

STAR interview prep

Keyword Accountability

Every keyword we added, and every one we skipped, with why.

Next.js

Design systems

Kubernetes · no real experience

Cover letters

A matching cover letter, grounded in your real work.

Written from your resume and the job in the same rich-text editor, with an anti-AI-slop pass so it reads like you.

Tone

ProfessionalCasualInformationalEnthusiastic

Length

ShortMediumLong

Templates gallery

Templates for every role. All ATS-safe.

Pick a whole-resume template to start, then restyle it per section and theme the document. Your content flows across templates automatically, so switching never means retyping.

Use this resume

Harvard

Use this resume

Classic

Use this resume

Executive

Use this resume

ATS Clean

Use this resume

Executive Split

Use this resume

Centerline

Browse all templates

Always saved

Every edit is saved the moment you make it.

Event-sourced editing with a conflict-safe sync outbox: changes are instant and optimistic, reconcile across devices, and are never lost.

Append-only edit log

Conflict-safe sync outbox

Across devices

All changes saved

synced · just now

Edit history

Added Skills · 2s ago

Edited summary · 12s ago

Changed template · 1m ago

Tutorial library

Learn the editor in minutes.

Short, focused lessons for every part of the editor. Pick a track and start with the essentials.

Essentials

Edit Rich Text Controls

0:57

Import, export & share

Bring it in. Send it out. Share a link.

PDF in

Import

Upload a PDF and AI rebuilds it as a structured, editable document.

PDF · DOCX

Export

High-fidelity PDF (A4 / Letter, selectable text, ATS-safe), plus DOCX.

Live link

Share

A public "anyone with the link" URL with a real preview thumbnail.

Questions, answered.

Is it really free?+

Yes. The free plan includes a master resume, a tailored version per job, ATS scoring, and live preview, with no credit card. Free exports carry a small watermark; paid plans remove it and add unlimited tailoring and advanced AI.

Are the PDFs ATS-safe with selectable text?+

Every template is built to parse predictably, and what you export is a real, selectable-text PDF, not an image.

Does the AI make things up?+

No. Tailoring reformulates your real experience and is always user-initiated. It reorders and rewrites what you have done to match a posting, but never invents roles, dates, or achievements, and it shows a receipt of every keyword it added or skipped.

Can I import my existing resume?+

Upload a PDF and Roleframe rebuilds it into structured, editable blocks. Your master resume is ready in about a minute, and every tailored version builds off it.

Do you export to PDF and Word?+

Yes, high-fidelity PDF (A4 or US Letter, selectable text, ATS-safe).

What are credits?+

Advanced AI actions use a small, visible number of credits, shown before you run and never charged for a run that fails. Everyday editing is free. See the pricing page for details.

Do you have undo and version history?+

They are on the roadmap. The editor already records every edit in an append-only log and saves the moment you make a change, so undo and full version history are close behind.

Ready when you are

Build the resume that gets read.

Start free, no credit card. Build your master resume, tailor a version for any job

[truncated for AI cost control]