Skip to content
RoleframeRoleframe
From the founder

Why I built Roleframe

Roleframe exists because of an interview I failed.

I am a self-taught software engineer. A while back I was deep in a long job hunt, the kind where applications start to blur together, and I finally landed a system design interview. The question: build a document editor. I had never worked on document editing before. I did my best, and it was not enough. No offer.

Most rejections you shake off. This one stuck, because the problem was genuinely interesting. So I did the only thing that could make the rejection useful. I learned it for real. How editors track every change, how layout engines work, how the professional tools are built under the hood.

Somewhere in the middle of that, I looked back at the resume builders I had used during my own job hunt and saw them clearly for the first time. Every one of them is a form. Fixed fields, static templates, rules about what your resume is allowed to look like. The actual editor, the hard part, is the part they all route around. And I was now holding exactly the knowledge needed to build it.

So Roleframe became that: a real drag and drop resume editor where you control the layout, the sections, the design, all of it. No boxes to fight. On top of it sit AI tools that do the heavy lifting of tailoring, so applying to twenty jobs does not mean rewriting your life twenty times.

I build Roleframe solo. Every feature, every fix, and every reply to a support email is me. The downside is that some things ship slower than I would like. The upside is that nobody here is chasing engagement metrics or planning to sell your data. I am one engineer who has been exactly where you are, up late tweaking a resume for a job I really wanted.

The editor is free because I remember what it felt like to need it.

If Roleframe helps you land something, tell me. That is the part of this work no metric can touch.

Larbi Sahli

Larbi Sahli

Founder, Roleframe

  • No paywall at the download. No watermark, no branding, no trial that expires the moment you need the file. The resume you see on screen is the PDF you get, and you can download it as many times as you like.

  • The editor needs no account at all. Open it, write a resume, download it, close the tab. Signing up is what saves the work to you rather than to one browser; it has never been the price of getting a file out.

  • You pay only for the AI doing the heavy lifting. A master resume, a tailored version of it, a cover letter and an ATS score are all free. Paying lifts those limits and buys the advanced AI, the tailoring pipeline that rewrites a resume against a specific posting.

The honest limit of building this way: some things ship slower than they would with a team behind them. The trade is that nobody here is measuring your engagement or looking for a way to sell what you write.

What makes it different

Built for one document, not for everything

A word processor and a general design tool can both produce a resume, and both make you do the work they were not designed for: fighting spacing, guessing at structure, hoping the export survives a parser. Roleframe does one document and is shaped around it.

Structure you can lean on

Sections that already know what a resume needs, so the blank page is a prompt rather than a void. You decide what goes in; the document handles what goes where.

Templates a parser can read

Selectable text in a predictable order, standard headings, contact details in the body rather than a page header. Nothing is drawn as an image, so an applicant tracking system sees what a person sees.

Full design control that cannot break the layout

Theme colour, fonts, spacing, margins and per-section layout, all live. Move a block anywhere and the document stays a document, which is the part a slide or poster tool was never built to protect.

No design or technical skill required

The defaults are already the recommendation. Change what you want to change and leave the rest; nothing is waiting for you to know typography.

Our principles

Built on simple principles

Every decision we make comes back to these four ideas.

Reliability over gimmicks

Your resume should look right every time, especially when exporting to PDF.

Privacy-first by default

Your data stays private and under your control. We never sell it.

ATS-safe structure

Clean headings and layouts that work with every major ATS parser.

Built for speed

A workflow designed to help you move fast and apply with confidence.

Ready when you are

Send the tailored resume, not the generic one.

Paste a job posting and Roleframe tailors your resume for it in about a minute, so you apply while the role is still fresh.