← All Projects
resumenotebook.app
Resume Notebook — screenshot of the live site
(opens in a new tab)

Resume Notebook

A resume builder that holds one complete career history and tailors a targeted resume for every application.

Role
Design & build
Year
2026
Stack
Nuxt · Vue 3 · Convex · TypeScript · Typst · Vercel
360
Vue components
112
Backend modules
229
Test files

This project started as a personal tool, and each time I started looking for a new job, I kept improving it.

Rendering resumes compile through Typst running in the browser via WebAssembly, which means real typesetting, and a PDF that looks typeset rather than exported.

The rest is a Nuxt app on a Convex backend: reactive queries so an edit in the career profile updates every resume that draws on it, an ATS checker that scores a resume against a specific posting, and application tracking so the whole loop closes in one place. It is the largest thing I have built on my own.