// what it does and why
A resume builder, not my resume. You type your details as structured text on the left, a printable page draws itself on the right, and your own browser turns it into a PDF. No account, nothing uploaded, no paywall on the download.
Open it →The left half is a text box holding your details. The right half is the finished resume, on white paper, on the dark page. Press Render and the right side redraws from whatever is in the box. Press Print and a clean window opens containing only the resume, and your browser's own print dialog takes over. Choose Save as PDF and you have the file.
It reads seven things: your name, a title line, a contact line, a short summary, a list of skills, a list of jobs and your education. Each job carries a role, an organisation, a date range and as many bullet points as you want to give it. Skills come out as small rounded chips, dates sit right aligned against the role, and the whole thing is a single column in a serif face with muted gold headings. The plainness is on purpose. A resume competing with a design portfolio tends not to get read as a resume.
It opens already filled in with a worked example, so the shape is obvious without any instructions. Select it, type over it, and you are building your own.
Every free resume builder I tried wanted an account before it would show me anything, then wanted money before it would let me download what I had already typed. The paywall is never on the layout, it is on the export. Putting words on a page in a readable order is a small problem, and I wanted to find out how small, so I built the layout and gave away the export. The browser had been doing the export for free the entire time.
A form makes you press "add another job", then "add another bullet", and hides the shape of the finished document inside its own interface. Text shows you the whole document at once. Adding a job is copying a block and changing the words in it. Reordering is cut and paste. And what you walk away with is something you own, in a format anything can read, rather than rows in somebody else's database.
The cost of that is real. If you have never seen this kind of structured text, one missing comma breaks all of it. So when it will not parse, the preview does not go blank, and it does not quietly keep showing the last version that worked, which would be worse. It prints the parser's own complaint, position included, in the space where your resume would be. That is the only moment the tool tells you something instead of showing you something.