Core concepts
Five ideas explain everything Rasumi does: one document, two editors that stay in sync, a live preview that is the download, swappable templates, and an account that saves your work.
#One document
Your resume is a single structured document with two top-level fields: basics (who you are and how to reach you) and sections(an ordered list of sections, each holding entries). That’s the whole model.
basics: # name, headline, contact, linkssections: # experience, education, skills, projects, customEverything else in Rasumi, both editors, the preview, autosave, export, reads from and writes to this one document.
#Two editors, in sync
You edit the document two ways. The code editor shows it as YAML. The visual editor shows it as forms. They are views of the same data, not separate copies, a change in one appears in the other.
Under the hood, Rasumi keeps the last valid version of your resume as the source of truth. The code editor also holds a raw text buffer, which may be temporarily invalid while you type. When your YAML parses cleanly, the two converge.
#The live preview
As you edit, Rasumi typesets your document into a PDF and shows it beside the editor. The preview updates a beat after you stop typing, there is no compile step and no refresh. Critically, the preview and the download are the same rendered file: what you see is the bytes you get.
#Templates
A template decides typography, layout, and spacing, never your words. Rasumi ships three: Classic (serif, single column), Modern (sans-serif with an accent colour), and Compact (dense two-column). Switching templates re-typesets the same content, so you can compare looks without editing anything.
#Your account
Sign in with Google and your resumes live in your account. Every edit autosaves about a second after you stop typing, and your work syncs across devices. From the dashboard you can create, duplicate, rename, and delete resumes.